CDN improves the experience of the requestor by delivering a local copy of the content from a nearby cache edge, or Point of Presence (POP). When a viewer requests the content, the best edge location is determined to serve the content. If an edge location doesn’t have a copy of the file requested by the viewer, a copy is pulled from the Learndot server and is held at the edge location so it’s available for future requests. However, there is more to CDN than just caching. CDN also helps to deliver dynamic content that is unique to the requestor and not cacheable.
It is important first to understand the goal of CDN and what problem it will solve. The purpose of this is to:
- No longer deliver all content through your Learndot Instance and instead use the CDN Point of Presence (POPs). This will relieve Learndot Servers from this load.
- Improve the user experience by delivering content through a specialized infrastructure. Which can help to alleviate bottlenecks, increase availability of content and deliver it much faster.
It is great to have detailed learning materials however, sometimes they can cause heavy loads on the Servers and at the same time, slow down responses to various viewers. With CDN, your content will always be on high availability and be able to serve multiple viewers at the same time. For example the chart below showcases the difference between the responses made by the CDN Edge Locations vs when the data had to be fetched from the Origin,
- The Green line indicates the total number of bytes that was served to viewers from CDN Edge Locations in response to all requests.
- The Blue line indicates the number of bytes that was served to viewers for objects which were not present in the CDN Edge locations cache at the time of the request. This linear representation is a good approximation of bytes that were transferred from your Origin to the CDN Edge caches.
Content Delivery via CDN
Learndot utilizes CDN to deliver content in two main categories, which are:
- Public Content
- Private Content
This type of content is usually specific to a Learner. An example would be a SCORM package from an eLearning Component, that content would belong to a Learner that signed a cookie with an auto-generated Universally Unique Identifier (UUID). Therefore, only the Learners with the right signatures have access to that specific content.
If you are hosting plenty of bulky Digital resources like SCORM content, Audio and Videos, and also have Learners that are spread out globally but you are hosting everything from one place (example, US). Considering the distance of some Learners, this would be slow and not scalable. With CDN, your content is cached in Edge Locations (Servers) across the globe, as shown below. This will ensure Learners do not have to wait longer to consume the resources.
To deliver content to end users with lower latency and high availability, Learndot utilizes a global network of edge locations (in US, South America, Canada, Europe, Asia, Australia) for content delivery.
|US Only||Europe||Asia||Australia||South America||Canada|
|Ashburn, VA||Amsterdam, The Netherlands||Chennai, India||Melbourne||São Paulo, Brazil||Montreal, QC|
|Atlanta, GA ||Berlin, Germany|
Hong Kong, China
|Sydney||Rio de Janeiro, Brazil||Toronto, ON|
|Dublin, Ireland||Mumbai, India|
|Dallas/Fort Worth, TX||Frankfurt, Germany||New Delhi, India|
|London, England||Osaka, Japan|
|Madrid, Spain||Seoul, Korea|
|Los Angeles, CA||Marseille, France||Singapore|
|Milan, Italy||Taipei, Taiwan|
|Munich, Germany||Tokyo, Japan|
|New York, NY||Paris, France||Manila, Philippines|
|Prague, Czech Republic|
Palo Alto, CA
San Jose, CA
|Seattle, WA||Zurich, Switzerland|
South Bend, IN
St. Louis, MO
Learndot offers two varieties of CDN packages, Premier and Standard package. Select any of the below two packages depending on your content caching needs. Contact the Learndot Support Team to find out more.
The Premier package offered by Learndot includes all Edge locations (in US, South America, Canada, Europe, Asia, Australia), granting the quickest and highest availability of content and its delivery to the viewers.
The Standard package offered by Learndot only includes three (3) continental Edge locations (in US, Canada and Europe) only. This is useful if your viewers are not worldwide and only in chosen locations.