search

Press ENTER to search or ESC to close

Content Delivery Network (CDN)

The Content Delivery Network or Content Distribution Network, in Italian: "Content delivery network" describes a system of computers networked across the Internet, which collaborate transparently, in the form of a distributed system, to provide content.
The use of the CDN makes it possible to facilitate the sharing of large multimedia content and to provide audio and video streaming services, allowing greater usability and fluidity in playback and navigation.

The CDN in modern Web applications

A content distribution network is a key component of the most advanced Web applications. In the past, CDN had simply improved content delivery by replicating commonly requested files on a globally distributed set of cache servers. However for caching, a CDN will reduce the burden on the origin of an application and improve the applicant's experience by delivering a local copy of the content from a nearby Point of Presence (PoP). The origin of the application is dropped to open the connection and deliver the content directly while the CDN handles heavy lifting. The end result is that application sources do not need to be resized to satisfy static content requests.

CDNs do more than just caching

Today CDNs offer unique dynamic content for the applicant and not cacheable. The advantage of having a CDN capable of providing dynamic content is the scaling and performance of the application. The CDN will establish and maintain secure connections closer to the requester and, if the CDN is on the same network as the source, as in the case of cloud-based CDNs, routing at the source is accelerated to recover the dynamic content. Furthermore, content such as form data, images and text can be ingested and sent back to the source, thus exploiting low-latency connections and PoP proxy behavior. By combining the delivery of static and dynamic content, customers are now using CDN to provide interaction and delivery of the entire site.