Content Delivery Network(CDN)
A content delivery network (CDN) is basically a geographically distributed group of servers close to the user. A CDN provides quick transfer of internet-loading assets like HTML, JavaScript files, images, etc. It's getting popular cause nowadays majority of the websites use it.
Benefits of using CDN?
Improving website load times:
The content is distributed to different locations, the websites reach the nearby server for content so the loading rate is fast, enhancing the user experience. It reduces the bouncy rate and increases the amount of time visitors spend on the website.
Reducing bandwidth costs:
bandwidth cost is the major consumption for website hosting, by using nearby servers we can save the bandwidth cost of getting content delivered from a very far server.
Increasing content availability and redundancy:
A large amount of data traffic or hardware failure can affect the website function, due to distribution a CDN can handle more traffic and prevent hardware malfunction.
How does CDN work?
It's a network of servers placed at different locations connected together to get the content delivered as cheaply, quickly, and reliably as possible. To improve the connectivity and speed a CDN places servers at the exchange points between different networks.