This session will explain how a CDN (Content Delivery Network) improves page loading times and how you should continuously analyze the page loading performance of your web site. Older techniques for integrating a CDN with Drupal will be compared and my new, alternative, comprehensive solution will be presented.
All the research and work performed for this presentation was part of my bachelor thesis at Hasselt University, which got the highest score possible: 19/20 (they never hand out a perfect score). It was labeled as being equivalent to a master thesis. So at least, you can expect the concept to be solid.
For the web site that served as the test case of my bachelor thesis, which had less than 5 images per page, the results were dramatic: the time required to load CSS, JS and images was reduced to less than half the original time, globally (visitors from more than 150 countries)! A combination of a North-American CDN and a static file server in Belgium was used to achieve this.
The average web site today has 50 images per page, so it's likely your results will be even more impressive.
What is page loading performance?
How a CDN improves page loading times
Continuous page loading performance analysis through Episodes
Older Drupal CDN integration techniques
The new CDN integration module
The new daemon to process & sync files with unlimited flexibility
Alternative uses for the daemon: create your own CDN, massive back-up tool, transcoding server (Media Mover integration?) …
You should have a good overview of the different techniques to integrate Drupal with a CDN.
You should have learned how you can continuously evaluate page loading performance to detect problems and bottlenecks.
You should have learned about the benefits of using the daemon: reduced cost, no more vendor lock-in …