While a CDN stores frequently visited material on numerous servers across the world, a caching server keeps that data in memory to improve performance. While a cache server is used to improve performance for all users, a CDN is primarily used to serve static content, such as images and videos, to faraway users.
Intermediate System Design Interview Questions