A content delivery network or content distribution network (CDN) is a system of computers containing copies of data placed at various nodes or locations across the world of a network. When you request for a particular file, the content is delivered from the nearest server based on your location and hence the load time is decreased considerably. When you implement CDN, it can improve access to the data it caches by increasing access bandwidth and redundancy and reducing access latency. Data content types often cached in CDNs include text files, graphics, URLs and scripts, downloadable objects like software, documents, MP3 etc.
Why Use CDN?
If your blog has very good traffic and more than 0.5 million per month, we would suggest you to use a CDN network for better load delivery. Since the files are shown from the nearest server, the load time is also decreased. This will also result in an impressive increase in the number of concurrent users. CDNs can also dynamically distribute your assets to strategically placed redundant core, fallback and edge servers. CDNs can have automatic server availability sensing with instant user redirection, which means content is available 100% of the time. They can also optimize capacity per customer and reduce the network load.
1. CloudFlare :
CloudFlare is one the best CDN services which offer free service for blog and websites. They have servers across different region around the world and lets you optimize your website and its load. CloudFlare CDN has 13 edge nodes around the world and it automatically caches your static files at our edge nodes so these files are stored closer to your visitors while delivering your dynamic content directly from your web server. You can compare their free plan with the paid ones here.
2. Coral Content Distribution Network:
Coral is a free peer-to-peer content distribution network, comprised of a worldwide network of web proxies and nameservers. It allows a user to run a website that offers high performance and meets huge demand. Publishing through CoralCDN is as simple as appending a short string to the hostname of objects’ URLs, you can simply append .nyud.net to any URL and make use of the CDN. Here is an example of CDN usage of this blog.
CoBlitz provides a means to scalable serve large files over an HTTP content distribution network. It requires no modification of clients or servers, since all of the necessary support is located on the content distribution network itself. You add the prefix http://coblitz.codeen.org/ to the URL you want to serve, and CoBlitz does the rest. An example of usage would be http://coblitz.codeen.org/Original_URL.
This blog is also using CDN services to host images, theme files and other scripts. We use MaxCDN for hosting our files and it does a very good job of optimizing the load time.