Computer Basics 14: Content Delivery Networks

Subscribers:
10,900,000
Published on ● Video Link: https://www.youtube.com/watch?v=hBxs3wEZyAs



Duration: 2:14
25,563 views
318


A Content Delivery Network is a system of distributed servers (network) that deliver webpages and other Web content to a user based on the geographic locations of the user, the origin of the webpage and a content delivery server.

The goal of a CDN is to establish higher quality network connections.

CDNs accomplish this by providing effective routes between their own servers that can fast-track users to their destination, or if its faster and/or cheaper, another copy of that website destination that is being hosted on another server.

This concept and type of service is not new, but is becoming more popular as the internet grows.

Websites contract and pay a CDN service, who in turn pays an internet provider to use their servers for their data.

An example of CDNs are Google's Hosted Libraries. -- https://developers.google.com/speed/libraries/#jquery

Google hosts these libraries so that your users can load them into your own site much more quickly than if you host them yourself.

There's a chance the user's browser is even storing a cached version from visiting a previous page, making the process even quicker. If you aren't familliar with the term 'cache', don't worry, we'll cover that in future videos.

As a user, you probably use CDNs all the time without realizing it.

As a developer, you may want to use CDNs like google libraries to help your page load more quickly.

As a company, a CDN would be useful if you want your product or site to reach users more efficiently in the larger scheme of their network and the internet as a whole.







Tags:
JavaScript
Web Development Tools (Organization Sector)
Free Code Camp
Pair Programming
Node.js
AngularJS
MongoDB
SQL
Code
Learn to Code
non-profits
full stack
coding bootcamp
software engineer
open source
Data
Technology
Web Development
Javascript
Content Delivery Network