Content Delivery Networks (CDNs)

Content Delivery Networks are distributed networks of proxy servers that allow for high-availability and high-performance distribution of common or popular web resources. These resources can be web objects such as text, images and scripts, including CSS and JavaScript libraries, downloadable objects, such as files and software, and live-streaming or on-demand streaming media. CDNs can therefore be used as a sort of internet common cache. Indeed, by using a CDN to host all of your library files, you are combining browser HTTP caching with HTTP Reverse Proxy caching. This means that if another website or web application is using the same library files as you, your user's browser will either use its cached versions ...

Get Mastering The Faster Web with PHP, MySQL, and JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.