Joomla Content Delivery Networks


Published on

Slide presentation given to the Joomla Chicago User Group Presentation on 2/9/2011. Second portion of presentation was live demos of extensions mentioned.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Joomla Content Delivery Networks

  1. 1. Content Delivery Networks and Joomla! Mike Carson
  2. 2. What is a CDN? <ul><li>A content delivery network or content distribution network ( CDN ) is a system of computers containing copies of data, placed at various points in a network so as to maximize bandwidth for access to the data from clients throughout the network. A client accesses a copy of the data near to the client, as opposed to all clients accessing the same central server, so as to avoid bottlenecks near that server. </li></ul><ul><li>Content types include web objects, downloadable objects (media files, software, documents), applications, real time media streams, and other components of internet delivery (DNS, routes, and database queries). </li></ul>
  3. 3. Example of a CDN Network
  4. 4. Why use a CDN? <ul><li>Incorporating a CDN with your website provides you with several benefits, including the following: </li></ul><ul><li>Faster Page Loads - Since most of your files will be served from a much closer location to your end-users, the speed in which your page loads will be greatly increased. </li></ul><ul><li>Reduced Server Load - Since most of your files are no longer served by your own host, your server will be freed up to perform the basic tasks required of it. </li></ul><ul><li>Handle More Visitors - Because of the improvements just mentioned and other factors, your website will be able to handle the strain of a much larger user base that it could otherwise. </li></ul><ul><li>Higher SEO Rankings - Caused by the increase in performance to your site, something Google recently claimed effects SEO rankings. </li></ul>
  5. 5. Who should use a CDN? <ul><li>Anyone who: </li></ul><ul><li>Site owners that have limited server bandwidth. </li></ul><ul><li>People that find traditional CDN cloud hosting too expensive. </li></ul><ul><li>People that have slow or old servers. </li></ul><ul><li>People that need lower server load. </li></ul><ul><li>Owners of huge websites. </li></ul>CDN extensions are NOT for everyone!
  6. 6. What’s Available? <ul><li>JomCDN – – $29.95 </li></ul><ul><li>JA Amazon S3 – - $50.00 (club) </li></ul>Are there free CDN extensions available? The 2 most popular extensions
  7. 7. Additional Requirements <ul><li>Amazon S3 </li></ul><ul><li>Amazon CloudFront </li></ul><ul><li>Rackspace Cloud Files Account </li></ul>
  8. 8. JomCDN Features <ul><li>Installs as a plugin </li></ul><ul><li>Optimize images ( </li></ul><ul><li>Amazon S3/Cloud Front Support </li></ul><ul><li>Rackspace Cloud Files Support </li></ul><ul><li>Minified CSS and JS files </li></ul><ul><li>Cron Job Support - mandatory </li></ul><ul><li>Cheap price </li></ul>
  9. 9. JomCDN
  10. 10. JA Amazon S3 Features <ul><li>Component and plugin </li></ul><ul><li>Amazon S3/Cloud Front Support </li></ul><ul><li>Multiple Buckets Support </li></ul><ul><li>Cron Job Support </li></ul><ul><li>Multiple Sync Profiles </li></ul><ul><li>Include / Exclude File Types or Extensions </li></ul><ul><li>Enable / Disable Sync for specific files or folders </li></ul><ul><li>Upload new & update modified files capability </li></ul><ul><li>File & Folder ACL System </li></ul>