Tagged articles
40 articles
Page 1 of 1
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 15, 2023 · Frontend Development

Understanding Browser Caching: Strong vs. Conditional Cache, Disk & Memory, and Nginx Configuration

This article explains the complete browser caching workflow for Google Chrome, covering strong and conditional caching mechanisms, the differences between disk and memory caches, relevant HTTP response headers, how to clear or bypass caches, and practical Nginx configuration tips for front‑end developers.

Cache-ControlNginxbrowser caching
0 likes · 16 min read
Understanding Browser Caching: Strong vs. Conditional Cache, Disk & Memory, and Nginx Configuration
Liangxu Linux
Liangxu Linux
May 20, 2023 · Frontend Development

Mastering HTTP Caching: How Browsers Store and Validate Resources

This article explains the fundamentals of HTTP caching, covering the structure of HTTP messages, the two main cache strategies—strong caching and validation caching—the relevant response headers such as Expires, Cache-Control, Last-Modified, and ETag, and provides practical guidelines for effective cache implementation in web development.

Cache-ControlETagHTTP
0 likes · 13 min read
Mastering HTTP Caching: How Browsers Store and Validate Resources
Open Source Linux
Open Source Linux
Jan 30, 2023 · Frontend Development

Mastering HTTP Caching: How Browsers Store and Reuse Web Resources

This article explains the fundamentals of HTTP caching, covering request/response structures, strong and validation cache rules, header directives like Expires and Cache-Control, and practical tips for implementing effective caching strategies in front‑end development.

Cache-ControlETagHTTP
0 likes · 13 min read
Mastering HTTP Caching: How Browsers Store and Reuse Web Resources
MaGe Linux Operations
MaGe Linux Operations
Jan 24, 2023 · Frontend Development

Mastering HTTP Caching: How Browsers Store and Reuse Web Resources

This article explains the fundamentals of HTTP caching, covering request/response structures, the difference between strong and validation caching, key headers like Expires, Cache‑Control, Last‑Modified, ETag, and practical strategies for optimizing web performance through effective cache control.

Cache-ControlETagfrontend
0 likes · 14 min read
Mastering HTTP Caching: How Browsers Store and Reuse Web Resources
Architecture Digest
Architecture Digest
May 29, 2022 · Frontend Development

Understanding Web Browser Caching: Types, ETag, and Cache‑Control

This article explains the various web caching mechanisms—including database, CDN, proxy, browser, and application‑level caches—why browser caching matters for performance, how ETag and Cache‑Control headers work, and practical checklist items for effectively managing cache in modern web applications.

Browser CacheCache-ControlETag
0 likes · 12 min read
Understanding Web Browser Caching: Types, ETag, and Cache‑Control
Alibaba Cloud Native
Alibaba Cloud Native
May 16, 2022 · Cloud Native

How to Cache a Static Site on Alibaba Cloud Function Compute Using CDN

This guide walks through assigning a custom domain to a Function Compute‑hosted static blog, configuring Alibaba Cloud CDN as the acceleration layer, fixing Cache‑Control headers, and verifying cache hit improvements, providing step‑by‑step instructions and screenshots for each stage.

Alibaba CloudCDNCache-Control
0 likes · 9 min read
How to Cache a Static Site on Alibaba Cloud Function Compute Using CDN
vivo Internet Technology
vivo Internet Technology
Feb 9, 2022 · Frontend Development

Understanding HTTP Cache-Control Protocol and Its Applications

HTTP Cache‑Control defines how browsers, proxies, and origin servers coordinate caching through directives like public, private, max‑age, no‑store, and revalidation, enabling developers to control freshness, reduce server load, save bandwidth, and improve user experience while avoiding stale‑content issues.

BrowserCache-ControlHTTP
0 likes · 25 min read
Understanding HTTP Cache-Control Protocol and Its Applications
ByteFE
ByteFE
Mar 29, 2021 · Backend Development

Understanding HTTP Caching: Types, Headers, and ETag Mechanisms

This article explains why caching is essential for web performance, describes the two main HTTP cache types (strong and negotiated), compares Expires and Cache‑Control headers, and details ETag generation, validation, and best‑practice considerations in server implementations such as Nginx.

BackendCache-ControlETag
0 likes · 10 min read
Understanding HTTP Caching: Types, Headers, and ETag Mechanisms
Architect
Architect
Mar 13, 2021 · Fundamentals

Understanding HTTP Caching: Headers, Strategies, and Practical Implementation

This article provides a comprehensive overview of HTTP caching mechanisms, detailing cache‑related header fields, browser behaviors, legacy and modern directives, validation techniques, and practical tips for configuring efficient cache strategies in web applications.

BrowserCache-ControlETag
0 likes · 18 min read
Understanding HTTP Caching: Headers, Strategies, and Practical Implementation
Tencent Music Tech Team
Tencent Music Tech Team
Jul 14, 2020 · Frontend Development

Browser Web Caching Mechanisms and Strategies

Browser caching works by storing copies of web resources in memory, disk, or service‑worker caches and using HTTP headers such as Cache‑Control, Expires, ETag, and Last‑Modified to decide freshness, allowing strong (local) and negotiated (weak) cache stages, while developers can fine‑tune performance with CDN settings, IndexedDB, Service Workers, and HTML5 storage to create optimal, auditable cache strategies.

BrowserCache-ControlHTTP
0 likes · 15 min read
Browser Web Caching Mechanisms and Strategies
Tencent Cloud Developer
Tencent Cloud Developer
Apr 26, 2019 · Frontend Development

Mastering Browser Caching: Strong vs. Conditional Cache Explained

This article provides a comprehensive guide to browser caching, detailing the mechanisms of strong cache (Expires and Cache‑Control) and conditional cache (Last‑Modified, If‑Modified‑Since, and ETag), their directives, step‑by‑step workflows, status codes, and a side‑by‑side comparison to help developers optimize web performance.

Browser CacheCache-ControlETag
0 likes · 11 min read
Mastering Browser Caching: Strong vs. Conditional Cache Explained
21CTO
21CTO
Jul 15, 2018 · Mobile Development

Mastering WebView Caching: Reduce Network Calls in Hybrid Android Apps

This article explains the principles and practical methods for caching JavaScript and other resources in Android WebView, covering HTTP cache headers, WebView cache modes, storage locations across Android versions, and the use of HTML5 AppCache to minimize network traffic and improve app performance.

AndroidAppCacheCache-Control
0 likes · 16 min read
Mastering WebView Caching: Reduce Network Calls in Hybrid Android Apps
21CTO
21CTO
Sep 16, 2017 · Frontend Development

Mastering Web Caching: Boost Frontend Performance with Smart Strategies

This article explains how various web caching techniques—including browser, proxy, CDN, and storage APIs—work together through HTTP headers, expiration policies, and validation mechanisms to dramatically improve frontend load times and reduce bandwidth usage.

Browser CacheCDNCache-Control
0 likes · 8 min read
Mastering Web Caching: Boost Frontend Performance with Smart Strategies
Efficient Ops
Efficient Ops
Nov 13, 2016 · Frontend Development

Master Browser Caching: HTTP Headers, Spring MVC Code, and Nginx Configuration

This article explains how browsers cache resources, the role of HTTP response headers such as Last-Modified, Expires, Cache-Control, ETag, and Age, and provides practical examples of controlling cache behavior with Spring MVC code and detailed Nginx configuration for both static and proxy caching.

Cache-ControlNginxSpring MVC
0 likes · 21 min read
Master Browser Caching: HTTP Headers, Spring MVC Code, and Nginx Configuration
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 9, 2016 · Frontend Development

Master Browser Cache: Using Expires, max-age, ETag to Speed Up Web Pages

This article explains the fundamentals of browser caching, detailing how Expires and Cache‑Control headers such as max‑age, Last‑Modified, and ETag work together to reduce latency, bandwidth usage, and improve user experience, and provides step‑by‑step examples of common caching strategies in practice.

Browser CacheCache-ControlETag
0 likes · 11 min read
Master Browser Cache: Using Expires, max-age, ETag to Speed Up Web Pages
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Oct 31, 2016 · Frontend Development

no‑cache vs must‑revalidate: Real‑World Tests Reveal Their True Behavior

This article experimentally compares the HTTP Cache‑Control directives no‑cache and must‑revalidate in both direct and proxy‑mediated scenarios, showing how browsers, cache servers, and origin servers interact and what status codes are returned under different cache‑expiration and resource‑change conditions.

Cache-ControlWeb Performancecaching
0 likes · 18 min read
no‑cache vs must‑revalidate: Real‑World Tests Reveal Their True Behavior
Aotu Lab
Aotu Lab
Oct 10, 2016 · Frontend Development

Master HTTP Caching: Practical Rules for Static and Dynamic Resources

This guide explains why HTTP caching can be tricky, then provides concise, actionable rules for static assets and dynamic content, covering Cache‑Control, Expires, ETag, Last‑Modified, Vary headers, and how browsers handle refreshes to improve web performance.

Cache-ControlETagHTTP
0 likes · 9 min read
Master HTTP Caching: Practical Rules for Static and Dynamic Resources
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 27, 2016 · Frontend Development

Mastering HTTP Caching: From Expires to ETag and Browser Refresh Strategies

This article explains the essential HTTP caching headers—Expires, Cache‑Control, Pragma, Last‑Modified, and ETag—their priorities, how browsers validate cached resources, and the impact of different refresh actions (URI entry, F5, Ctrl+F5) on cache behavior, offering practical guidance for optimal web performance.

Cache-ControlETagWeb Performance
0 likes · 20 min read
Mastering HTTP Caching: From Expires to ETag and Browser Refresh Strategies
MaGe Linux Operations
MaGe Linux Operations
Jul 5, 2016 · Fundamentals

How Web Caches Work: From Hits to Expiration Explained

This article explains the fundamentals of web caching, covering cache concepts, hit and miss workflows, expiration handling, conditional validation methods, and multi‑level cache strategies used in HTTP to improve performance and ensure data freshness.

Cache-ControlConditional RequestsHTTP Caching
0 likes · 15 min read
How Web Caches Work: From Hits to Expiration Explained
21CTO
21CTO
May 1, 2016 · Backend Development

Mastering HTTP Caching: How Browsers Use Headers to Optimize Web Performance

This article explains the fundamentals of HTTP caching, detailing the relevant request and response header fields, their interactions, practical simulation using Fiddler, browser-specific behaviors, and best‑practice strategies for configuring Expires, Cache‑Control, ETag, and Last‑Modified to improve web performance.

Browser CacheCache-ControlETag
0 likes · 21 min read
Mastering HTTP Caching: How Browsers Use Headers to Optimize Web Performance
21CTO
21CTO
Mar 31, 2016 · Backend Development

Master HTTP Caching: Using ETag, If-None-Match, and Cache-Control

Learn how HTTP caching works by leveraging the ETag response header, the If-None-Match request header, and Cache-Control directives to reduce bandwidth, improve performance, and control resource freshness across browsers and proxies, with practical examples and guidance on choosing appropriate caching strategies.

Cache-ControlETagHTTP
0 likes · 7 min read
Master HTTP Caching: Using ETag, If-None-Match, and Cache-Control
21CTO
21CTO
Jan 26, 2016 · Frontend Development

Master Browser Caching: Strong vs. Negotiated Cache Explained

This article explains the fundamentals of browser caching, compares strong and negotiated cache mechanisms, shows how Expires and Cache‑Control headers work, provides Java code examples for managing cache, and offers practical tips for avoiding stale resources during development.

Cache-ControlWeb Developmentbrowser caching
0 likes · 19 min read
Master Browser Caching: Strong vs. Negotiated Cache Explained
21CTO
21CTO
Aug 17, 2015 · Frontend Development

Mastering Browser Caching: How HTTP Headers Control What You See

This article explains how browsers cache resources using HTTP headers like Expires, Cache‑Control, Last‑Modified, and ETag, describes non‑HTTP meta tag tricks, outlines which requests cannot be cached, and shows how different user actions affect cache behavior.

Cache-ControlWeb Performancebrowser caching
0 likes · 10 min read
Mastering Browser Caching: How HTTP Headers Control What You See
MaGe Linux Operations
MaGe Linux Operations
Jul 16, 2015 · Operations

Mastering Web Caching with Varnish: From Basics to Advanced Configuration

This article explains what web caching is, how cache hit rates are measured, the request‑processing flow, freshness‑checking methods and cache‑control directives, then introduces Varnish as a high‑performance HTTP reverse‑proxy, detailing its threads, state machines, VCL syntax, installation, configuration examples and cache‑purge techniques.

Cache-ControlHTTP CachingVarnish
0 likes · 16 min read
Mastering Web Caching with Varnish: From Basics to Advanced Configuration
MaGe Linux Operations
MaGe Linux Operations
Jun 30, 2014 · Backend Development

Common Nginx Issues and Solutions: Startup Errors, Load Balancing, Caching, and Performance Tuning

This guide walks through typical Nginx problems—from socket permission errors and load‑balancing weight settings to cache‑control headers, gzip configuration, high‑concurrency tuning, and debugging directives—offering step‑by‑step fixes and configuration examples for Linux environments.

Cache-Controltroubleshooting
0 likes · 16 min read
Common Nginx Issues and Solutions: Startup Errors, Load Balancing, Caching, and Performance Tuning