Live briefing
Everything about Web cache
System for optimizing the Web
A web cache is a system for optimizing the World Wide Web. It is implemented both client-side and server-side. The caching of multimedia and other files can result in less overall delay when browsing the Web. In 2000, computer scientists Jim Gray and Prashant Shenoy calculated that for web page caching, a web browser should "cache web pages if there is any chance they will be re-referenced within their lifetime." Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Web cacheA 5-minute orientation
- Skim a recent paper: Coloring Embedder: Towards Multi-Set Membership Queries in Web Cache SharingInfluential work since 2022
- Pick up a classic book: SquidThe most-reprinted book on the subject
- Read the landmark paper: Summary cache: a scalable wide-area Web cache sharing protocolCited 1,220 times
- Go sideways: List of HTTP header fieldsA closely related topic
- Go sideways: Proxy serverA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Summary cache: a scalable wide-area Web cache sharing protocol
A survey of Web cache replacement strategies
ICP and the Squid web cache
Maintaining strong cache consistency in the World Wide Web
Web cache replacement policies: a pragmatic approach
Temporal locality and its impact on Web proxy cache performance
Web cache coherence
Web cache optimization with nonlinear model using object features
🆕 Influential since 2022
Coloring Embedder: Towards Multi-Set Membership Queries in Web Cache Sharing
FlashPage: A read cache for low-latency SSDs in web proxy servers
Enabling secure modern web browsers against cache-based timing attacks
Enhancing Web Performance for E-learning Platform using Content Delivery Network (CDN) and Varnish Cache
Web Cache Deception Attack
📚 Books worth reading
SquidDuane Wessels · 2004
Web caching and content deliveryInternational Web Content Caching and Distribution Workshop (6th 2001 Boston, Mass.), A. Bestavros · 2001
Web Proxy Cache Replacement StrategiesHala ElAarag · 2012- 📕Getting Started with MemcachedAhmed Soliman · 2013
Web caching and replicationMichael Rabinovich, Oliver Spatscheck · 2001
Web caching and its applicationsS. V. Nagaraj · 2004
Web cachingDuane Wessels · 2001
Web content caching and distributionInternational Web Caching and Content Delivery Workshop (8th 2003 New York, N.Y.)x · 2004
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- List of HTTP header fields This article lists standard and notable non-standard HTTP header fields. A core set of fields is standardized by the Internet Engineering Task Force (IETF)…
- Proxy server In computer networking, a proxy server is an intermediary server application between a client requesting a resource and the server then providing that…
- Web performance Web performance refers to the speed in which web pages are downloaded and displayed on the user's web browser. Web performance optimization (WPO), or website…
- HTTP HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite for distributed, collaborative, hypermedia information…
- HTTP ETag The ETag or entity tag is part of HTTP, the protocol for the World Wide Web. It is one of several mechanisms that HTTP provides for Web cache validation…
- Squid (software) Squid is a caching and forwarding HTTP web proxy. It has a wide variety of uses, including speeding up a web server by caching repeated requests, caching…
- Content delivery network A content delivery network (CDN) or content distribution network is a geographically distributed network of proxy servers and corresponding data centers…
- Web server A web server is computer software that accepts requests via HTTP (the network protocol created to distribute web content) or its secure variant HTTPS.…