What is CDN and Why You need one?

What is CDN

Content delivery network a.k.a CDN is one of the name which you will always hear when ever someone is talking about speeding up your site. CDN has become one of the easiest way to make your site load faster. Infact all speed checking tool like gtmetrix, Google page speed suggest to use a good content delivery network to improve the site performance. People with technical background are aware of what is CDN and benefits of using content delivery network, but for non-technical people, it sounds like some alien word. Well, nothing to worry about as in this blog post I will be talking in depth about content delivery Network and why you should be using one.

What is CDN a.k.a Content delivery network

Let me start with Layman language. We usually use shared hosting and all our files are hosted at one data center. For example, mine is hosted at Knownhost and I’m using Texas data center. Now, when a user open ShoutMeLoud.com, his request goes to my data center at Texas and that’s how files and thus my sites loads on his browser. Sound simple!  But this leads to high ping and latency and thus it takes time for site to load, depending upon location of user.

Now, a content delivery network have data center at different geographical location and when your site is using a CDN network, and a reader opens your site, your files (Images, static files) are served from the nearest data center of CDN network you are using. This reduces the ping, latency and thus your site serves faster. This is first and prime benefit of using a CDN.

In other word, they uses a technique call content replication, where your content is copied on different servers located on different region. A Good CDN service will have multiple servers on different locations. When you are serving your WordPress or any other Website file using a content delivery Network, you are technically saving time of your readers and reducing the server load, as files will be served from other servers and not your hosting company.

When you configure a CDN, you uses the pull or push technique to upload your existing files to server, we will talk about this in my next article on how you can configure CDN for your site. As we say, images speaks thousand words, here is a self-explanatory image from MAXCDN, which explain how it works:

CDN benefits

Benefits of using CDN:

There are many direct benefits of CDN like, your page speed improves, your readers-clients-customer will be more happy as your site will load faster, your search engine ranking will improve and most important you will be saving money on your limited bandwidth hosting.

Google ranking:

It’s been a while Google made it clear that page load time is one of the search engine ranking factor and by using a Content delivery network service, you will speed up your site by a great extent.  More over, it will help you reduce the bounce rate and for any Website, faster your page/content loads, better it is.

Reduces the cost of your hosting:

When you are using dedicated or VPS hosting or any limited bandwidth hosting, using CDN will reduce your cost by great margin. CDN’s are way cheaper than Web hosting and since your files will be served from CDN servers, you need not need to worry about bandwidth cost of your Web hosting.

More conversion and sales:

As I explained above, it helps in improving the load time of your site and your site will be served faster. Which will result in more sales and conversion. How irritating it is, when a site takes ages to load.

Handle more traffic:

When ever your blog posts goes viral, your server gets huge traffic and many times your site end up giving error like “Internal server error” “Database error”, with a good content delivery network service, you can easily minimize such down time and your site can handle more traffic.

If you are still not convinced and not sure about CDN benefits, here is a simple video which explains it all:

There are many free and paid services like Cloudflare ,Amazon cloudfront, MaxCDN and soon we can expect Google own Public CDN service.  It doesn’t matter how big or small your site is, using a Content delivery network service will surely help to boost your site load time and server response. The only hard part for newbie is setting it up and you can read below post to learn, how you can set it up in few minutes work:

So, how many of you are using CDN and which one you using with your WordPress blog? Do you think it’s essential and beneficial for a Blogger to serve their site using a content delivery network?

Subscribe on Youtube

Article By
Harsh Agrawal is a blog scientist and a passionate blogger. He is blogging since 2008 & writes about Blogging, SEO, Make money online & tech. His blog, ShoutMeLoud receives 1 million Pageviews/month and have over 700K subscribers.


COMMENTs ( 17 )

  1. Srihari Thalla says

    Hi Harsh!
    I am using MaxCDN. Previously, I used the free version of Coludflare and I didn’t see good results with it. So I shifted.

    Now my site has a response average of about 1000ms with MaxCDN against 4000+ms when using Cloudflare and no CDN.

  2. Ashwani Kumar Singh says

    Hi Harsh,
    I was thinking to use Free CloudFlare CDN on my website(since I can’t afford to pay) . But in some reviews on the net said that it affected SEO and also Google Adsense Income since the original IP is not sent to the server instead proxy IP of CDN is sent to the server logs. Pleasde help. whether I should go for it or not.. I don’t have an Adsense account yet but I will apply within a day or two for adsense so just want to clear my doubts ..and who could be better than you to ask these doubts.. Please reply… I need urgent help since my hosting provider says that my website is high on CPU usage …PLease help ……

  3. Deepak says

    Thanks Harsh i was in need to get some trick which can reduce my page load time and can be optimized more faster. Thanks for this information.

  4. keneohiaeri says

    I am still designing my blog and just registered with CloudFlare and followed all the possible instrustions and integrated it with WP TotalCache plugin. After doing this, my hostgator ad image stopped showing. Please, do have an idea what the problem might be coz messing up with all these settings are making me dizzy. Thanks in advance.

  5. navdeep.rana says

    Hey harsh can you please answer if my website is targeted geographically in India, then having the website server in India helps in better rankings. Wouldn’t using CDN prove harmful here.

  6. Amrik Virdi says

    I started using yesterday. I can ensure that you can’t regret. The speed is great and I am very satisfied with MaxCDN.
    Best regards,
    Amrik Virdi

  7. says

    After reading this article, I got a clear idea on what is CDN. I managed to get an account from MaxCDN and will add it to my blog. Thanks for this informative article.

  8. says

    That will be me and I use the MaxCDN which I think Shoutmeloud is the same as well. It is essential because it really helps in boosting page load speed and I hate speed with slow loading speed. I’m not too sure if there is anyone that love to wait…

  9. Taswir says

    Hi Harsh, thanks for your useful sharing. I am thinking to upgrade to vps hosting. Do I still need a CDN with vps?

  10. sunithbabu says

    I would be interested in knowing more about How to Host a blog with CDN Process with Amazon Cloud Front as I already have an account