content delivery network

What is: Content Delivery Network

Content Delivery Network (CDN) is a network of servers distributed globally, which deliver web pages and content to users based on their location. CDNs reduce the delay (latency) caused by the physical distance between users and web servers. CDN is necessary for large websites with global reach, which have a high volume of traffic and content.


The goal of setting up such a network of proxy servers and data centers is to provide users with an always available website with high performance. Many industry leaders take advantage of content delivery networks, e.g., e-commerce stores, online streaming services and downloadable content providers (softwares, applications, and media).


The data centers, generally referred to as points-of-presence, store cached content. Each point-of-presence can have multiple servers caching the website content, and each server is responsible for delivering data to users who are in its proximity. 


For example, the image below shows how a request to load is handled. points to Akamai CDN server to load the image on the requested web page and loads rest of the page information itself. Even if the server capability of is reserved, the web page will load faster using Akamai server.


CDN example - Content delivery network


Some of the service providers are CloudFlare, MaxCDN, Amazon CloudFront, Akamai, and Incapsula. Magento 2 Community Edition does not have an integrated feature for CDN. Hence you need to select a CDN service provider and integrate it into your Magento e-commerce store. Once you’ve configured your Magento website with CDN, your media files, Javascript and CSS template files get cached on the CDN servers.

Shardul Deshmukh

Shardul is the guy who takes care of growth strategies, content creation, and outreach within the community for HumCommerce. He enjoys watching movies and trying new food.

Add comment