Definition
CDN (Content Delivery Network)
A distributed network of servers that delivers content with high availability and performance.
A Content Delivery Network (CDN) is a geographically distributed network of servers that work together to deliver content quickly to users based on their location. For image generation services, CDN hosting means your generated images are cached and served from edge servers worldwide, resulting in faster load times and better reliability.