Research shows that if your web pages take longer than 5 seconds to load, on average you'll lose 50% of your primary audience and have up to 80% less recurring visitors.
What is a CDN?
A content delivery network or content distribution network (CDN) is a large distributed system of servers that contain copies of data, placed at various points in a network so as to improve and maximise bandwidth for access to the data from clients throughout the network. The goal of a CDN is to serve content to end-users with high availability and high performance.
What are the advantages of a CDN?
- Speed - All common cachable files are distributed via a CDN; here at ALJT Media we use static.madebymagnitude.com as a CDN subdomain. Everything we host and server to our users from static.madebymagnitude.com is geographically closer to the end-user, the content is distributed amongst our servers from the closest IP.
- Security - A CDN is a scalable solution that hides the geographical location of your data (known as location transparency) adding an additional level of security.
- Availability - A CDN provides you with 100% availability even through large power, network or hardware outages.
Expanding our CMS software
Speed and performance are always our primary concerns when we're tackling code. We ensure our code is optimised to the highest level possible, reducing our memory footprint on any application whilst serving our CMS from a fine-tuned distributed server network. We work with clients who need real-time streaming, video optimisation and high quality images, therefore a CDN is essential to enhance performance whilst distributing and loading content.
Our CMS implements an Origin Pull CDN by defaul and allows you to specify your own "Origin Pull Host" meaning all the content is stored on your own server, with a DNS record pointing to a custom CDN-domain (or subdomain) which then requests the content, if the content isn't on the CDN, it is automatically pulled to the CDN network and delivered to the user via the closest network edge. This means the initial request will load at the normal rate however all later requests from users will have very fast delivery and notice the difference, improving the overall user experience.
Alternatively, some providers offer you storage solutions to coincide with a CDN, such as Amazon S3 in which you can associate your bucket with your CDN provider (which is ideal if you're using Amazon CloudFront and don't want to host the content yourself). If you are using external storage to host your content, our CMS software takes care of this for you meaning you don't have to worry about uploading all of your content to your CDN host server yourself. Our software automatically synchronises data with your server known as Origin Push CDN.
Content Delivery Service Providers
A list of some of the larger content delivery network providers. Each have their advantages and disadvantages so it is recommend you research each of them individually before purchasing a CDN service: