April 7, 2016

Glimpse on Content Delivery Network

Content Delivery Network

by Arun Paniker

Heya Guys If you landed on this page after searching for: What is CDN?, Working of CDN, Need of CDN, Example of CDN and lots more random searches then you are at the right place, Scroll down and explore about CDN. If you have something more to write about it, then you are welcome. Happy surfing.



What is the need of CDN?

The interaction between a user and online content is more complex today than it was a few years ago. Today’s users are much more likely to be streaming a longer video from a mobile phone or a laptop. These are far more complex experiences that did not existed in the past. Here arises the expected growth of the CDN market in the coming years, this blog will let you know what a CDN is and how does it work.

What is CDN?

A Content Delivery Network or Content Distribution Network (CDN) is a globally distributed network of proxy servers deployed in multiple data centres. The goal of a CDN is to serve content to end-users with high availability and high performance.

Example:

In the example shown below, you will see arunkalesh’s’ Twitter stream. Content in red, is known as static content. arunkalesh’s logo and profile descriptions are basic graphics and HTML text that change very rarely. Content in yellow, is known as dynamic content. The Twitter stream represents content that is always changing and moving. Similarly, Facebook’s status updates are also dynamic content. Hope you got a clear idea about static and dynamic content and let us scroll down to see how the CDN serves for the same.


How CDNs Work:

A Content Delivery Network stores a cached version of its content in multiple geographical locations(a.k.a., points of presence, or PoPs). The Points of Presence (PoPs) or data centers that are situated around the world contains a number of caching servers responsible for content delivery to visitors within its proximity. Between each Points of Presence there are hundreds or thousands of servers. The PoPs and servers helps in reducing the time required to deliver the content by increasing its speed to the user.
From the below shown image we can represent a web page which works without the CDN( Content Delivery Network). When a user requests a page containing both static and dynamic contents. The content for the web page is retrieved from the website’s origin server. In the below image, you can see a user requesting the content retrieves it all the way from across the globe.


Whereas below images represent how a web page loads content using a CDN. A CDN caches all files in the local servers. As a result, when an end user requests a web page, it loads faster.


In short a CDN provides the user with the best experience while interacting with the Website’s content irrespective of the location. If you enjoyed this post, I’d be very grateful if you’d help to spread the knowledge by sharing with others, Thank you!


Share:

About Me

My Photo
Innovations and Passion are always been a part of my life. I do things only if I am passionate about it.

Popular Posts

Recent Posts

Total Pageviews