cache Flashcards
(7 cards)
Distributed Cache
a server, or cluster of servers, that stores data in memory. use to scale your system and lowering system latency
features of Distributed Cache
Eviction Policy, Cache Invalidation Strategy
Eviction Policy (Distributed Cache)
Distributed caches have different eviction policies that determine which items are removed from the cache when the cache is full.
Cache Invalidation Strategy (Distributed Cache)
use to ensure that the data in your cache is up to date
most common distributed cache technologies
Redis and Memcached
CDN
content delivery network, a type of cache that uses distributed servers to deliver content to users based on their geographic location. caching content on servers that are close to users. CDNs are often used to deliver static content like images, videos, and HTML files, but they can also be used to deliver dynamic content like API responses.
Examples of CDNs
Cloudflare, Akamai, and Amazon CloudFront