Technology · Level 3 · 165 words
What a Cache Remembers
Original passage © Studio AM, written for Fluency.
When a browser requests the same image repeatedly, downloading it from a distant server every time wastes time and network capacity. A cache keeps a temporary local copy. On the next request, the browser may reuse that copy and display the image faster.
Speed creates a freshness problem. The original image can change while the cache still holds the old version. Systems attach expiration times, version labels, or validation information so a cache can decide whether to reuse a copy or ask the source about an update.
Caches exist at several levels: inside browsers, operating systems, servers, and content-delivery networks. A copy closer to the requester reduces repeated work and delay. It also means that clearing one cache may not remove every stored layer.
A stale copy is not evidence that the original data vanished. It shows that a remembered version outlived the rule meant to refresh it. Good cache design balances speed, storage, network use, and the cost of being temporarily out of date.
Source: Written for Fluency. Original passage © Studio AM, written for Fluency.