Tagged articles
27 articles
Page 1 of 1
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Feb 27, 2026 · Backend Development

Mastering Nginx Static‑Dynamic Separation for High‑Performance Web Architecture

This guide explains how to split static and dynamic traffic with Nginx, outlines the architecture, showcases CDN caching, and provides concrete configuration tweaks such as sendfile, tcp_nopush, tcp_nodelay, gzip/brotli, and cache‑control to dramatically improve web performance and scalability.

load balancingstatic assetsweb architecture
0 likes · 3 min read
Mastering Nginx Static‑Dynamic Separation for High‑Performance Web Architecture
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Feb 12, 2026 · Backend Development

Boost Web Performance 5× with Nginx Static‑Dynamic Separation Architecture

This article explains how separating static and dynamic traffic with Nginx, configuring precise location rules, cache headers, and kernel optimizations can increase throughput by three to five times in high‑concurrency web architectures while reducing backend load and improving maintainability.

Backend ArchitecturePerformance Optimizationdynamic routing
0 likes · 4 min read
Boost Web Performance 5× with Nginx Static‑Dynamic Separation Architecture
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 12, 2026 · Backend Development

How Nginx Static‑Dynamic Separation Boosts Web Performance

This article explains the principle of Nginx static‑dynamic separation, shows how to configure location blocks and caching for static assets, and demonstrates how proxying dynamic requests to backend servers can reduce response time from 200 ms to 50 ms, increasing QPS several‑fold.

Dynamic ProxyNginxload balancing
0 likes · 3 min read
How Nginx Static‑Dynamic Separation Boosts Web Performance
Su San Talks Tech
Su San Talks Tech
Nov 12, 2025 · Operations

Master Nginx: From Reverse Proxy to HTTPS in Six Practical Scenarios

This guide walks backend engineers through six real‑world Nginx configurations—reverse proxy and load balancing, static asset handling, rate limiting with IP black/white lists, HTTPS encryption, and step‑by‑step deployment—showing how to secure, accelerate, and stabilize services.

HTTPSNginxrate limiting
0 likes · 10 min read
Master Nginx: From Reverse Proxy to HTTPS in Six Practical Scenarios
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Apr 29, 2025 · Backend Development

Mastering Nginx Static‑Dynamic Separation: Boost Performance & Maintainability

This article explains the concept of static‑dynamic separation in web architecture, outlines its performance and maintenance benefits, and provides detailed Nginx configuration examples—including location blocks for static assets, API proxying, and fallback routing—to illustrate how to implement the technique effectively.

NginxWeb Performancebackend configuration
0 likes · 4 min read
Mastering Nginx Static‑Dynamic Separation: Boost Performance & Maintainability
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Apr 21, 2025 · Backend Development

Boost Web Performance: Master Nginx Static & Dynamic Separation

This article explains how Nginx static‑and‑dynamic separation works, why it dramatically improves response speed and concurrency, and provides complete configuration examples for serving static assets, proxying dynamic requests, and integrating caching, CDN and load‑balancing for optimal web performance.

ConfigurationNginxWeb Performance
0 likes · 4 min read
Boost Web Performance: Master Nginx Static & Dynamic Separation
Sohu Tech Products
Sohu Tech Products
Jan 22, 2025 · Frontend Development

Implementing a Webpack Plugin for Incremental CDN Upload with Caching

The article explains how to build a custom Webpack plugin that uploads compiled static assets to a CDN, rewrites public‑path references to CDN URLs, and employs a hash‑based cache file to skip unchanged files, cutting build time from 40 seconds to 17 seconds in large projects.

Build OptimizationCDNstatic assets
0 likes · 11 min read
Implementing a Webpack Plugin for Incremental CDN Upload with Caching
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 18, 2024 · Frontend Development

Persisting Frontend Static Resources in Containerized Deployments

The article explains why static assets of a single‑page frontend application disappear after a container restart, analyzes the root cause, and presents a practical solution that stores assets on an external file server or CDN while keeping only index.html inside the container, thereby eliminating 404 errors caused by missing resources.

CDNVitecontainerization
0 likes · 13 min read
Persisting Frontend Static Resources in Containerized Deployments
Go Programming World
Go Programming World
Jul 14, 2024 · Backend Development

Embedding Static Resources in Go with //go:embed

Since Go 1.16, the //go:embed directive allows developers to embed files, directories, or entire static assets directly into the compiled binary, simplifying deployment; this article explains the directive, its three embedding methods, usage in HTTP servers, unit tests, handling parent directories, and important considerations.

HTTP serverembedgo1.16
0 likes · 24 min read
Embedding Static Resources in Go with //go:embed
Programmer DD
Programmer DD
Aug 13, 2022 · Operations

Master Nginx Rewrite, Anti-Hotlinking, and Keepalived HA

This guide explains Nginx rewrite syntax and flags, provides practical rewrite examples, demonstrates how to configure anti‑hotlinking, outlines static‑dynamic resource separation with caching, and shows step‑by‑step installation and configuration of Keepalived for high‑availability Nginx clusters, including required scripts and host settings.

anti-hotlinkinghigh availabilitykeepalived
0 likes · 27 min read
Master Nginx Rewrite, Anti-Hotlinking, and Keepalived HA
Wukong Talks Architecture
Wukong Talks Architecture
May 18, 2022 · Frontend Development

How I Restored My Website After a jsDelivr CDN Outage

The article recounts a real‑world CDN failure that broke the passjava.cn site, explains what a CDN is, and details step‑by‑step recovery actions—including downloading assets, using alternative storage, and refreshing a new CDN—to get the site back online.

CDNJsDelivrcloud storage
0 likes · 5 min read
How I Restored My Website After a jsDelivr CDN Outage
Baidu Geek Talk
Baidu Geek Talk
Dec 22, 2021 · Cloud Computing

How to Supercharge H5 Performance with Baidu Cloud CDN: A Step‑by‑Step Guide

This article explains why H5 pages still need performance attention in modern mobile‑first products and provides a detailed, Baidu‑cloud‑CDN based solution—including background, problem analysis, configuration steps, precautions, and measurable speed‑up results—for accelerating static assets such as CSS, JS, and images.

CDNPerformance OptimizationWeb Development
0 likes · 16 min read
How to Supercharge H5 Performance with Baidu Cloud CDN: A Step‑by‑Step Guide
Practical DevOps Architecture
Practical DevOps Architecture
Dec 15, 2020 · Backend Development

Understanding Static and Dynamic Resource Separation with Nginx

Static and dynamic resource separation, commonly known as static‑dynamic separation, involves deploying static files (HTML, JavaScript, CSS, images) on a web server like Nginx while forwarding dynamic requests to a backend application server via reverse proxy, thereby improving static asset delivery speed and enabling parallel front‑end and back‑end development.

Nginxfrontend backend separationreverse proxy
0 likes · 3 min read
Understanding Static and Dynamic Resource Separation with Nginx
ITPUB
ITPUB
Jun 7, 2020 · Backend Development

Master Nginx: Installation, Configuration, Load Balancing & Caching

This guide walks you through setting up Nginx on CentOS, explains its core features such as event‑driven architecture, lightweight modules, and CPU affinity, then demonstrates practical scenarios like static asset serving, browser caching, cross‑origin handling, anti‑hotlinking, reverse proxy, load balancing algorithms, and proxy caching with detailed configuration examples.

BackendConfigurationNginx
0 likes · 18 min read
Master Nginx: Installation, Configuration, Load Balancing & Caching
Java High-Performance Architecture
Java High-Performance Architecture
Dec 20, 2015 · Frontend Development

How to Solve Static Resource Cache Issues with Hash-Based Filenames

This article explains the evolution of static asset management from simple overwrites to cache‑busting version strings, highlights the problems caused by version‑based updates in large web systems, and presents hash‑based filenames as an optimal solution to ensure reliable upgrades and efficient caching.

MD5 hashingVersioningcache busting
0 likes · 5 min read
How to Solve Static Resource Cache Issues with Hash-Based Filenames
21CTO
21CTO
Sep 25, 2015 · Frontend Development

Reinventing Frontend Performance: From Yahoo Principles to Hash‑Based Asset Management

This article explores how enterprise‑level web teams can move beyond classic Yahoo performance rules by using hash‑based static asset versioning, dependency‑driven templates, and smart bundling to reconcile engineering constraints with front‑end optimization goals.

Resource ManagementWeb Optimizationfrontend
0 likes · 26 min read
Reinventing Frontend Performance: From Yahoo Principles to Hash‑Based Asset Management