Don't Make Me Wait! A Primer on Site Speed

260

Published on

Presentation on site speed and its importance given to the North Phoenix/Scottsdale - Arizona WordPress Group on Thursday, August 15th, 2013.

Published in: Education, Technology
1 Comment
0 Likes
Statistics
Notes
  • The            setup            in            the            video            no            longer            works.           
    And            all            other            links            in            comment            are            fake            too.           
    But            luckily,            we            found            a            working            one            here (copy paste link in browser) :            www.goo.gl/yT1SNP
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
260
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Don't Make Me Wait! A Primer on Site Speed

  1. 1. A Primer on Site Speed Don’t Make Me Wait! Joe Fleming @w33ble joe@wpcurrent.com
  2. 2. Who? ● Web Developer (Node.js, PHP) ● Community Activist ● Owner, Ansible Consulting ● Creator, WPCurrent.com
  3. 3. Before we begin... ● OpenHackPHX.com / @openhackphx ○ Code together, on anything, in Phoenix ○ OpenHack #003 - August 29th, Gangplank Chandler ● http://nextplex.com/phoenix-az ○ Calendar of tech-related events ● Phoenix Mobile Festival - August 24th ● Desert Code Camp - November 9th
  4. 4. Site Speed
  5. 5. Speed Matters Google ● Page load, 400ms to 900ms (+500ms) ● Decreased traffic and ad revenues by 20% Amazon ● Artificially increased page loads by 100ms ● Every 100ms caused 1% sales decrease Source: http://www.svennerberg.com/2008/12/page-load-times-vs-conversion-rates/
  6. 6. Glasses Direct ● Conversion rate drops by 6.7% for each additional second ● 47% of consumers expect page load of 2 seconds or less Speed Matters Sources: http://blog.tagman.com/2012/03/just-one-second-delay-in-page-load-can-cause-7-loss-in-customer-conversions/ http://blog.kissmetrics.com/wp-content/uploads/2011/04/loading-time-sml.jpg
  7. 7. How?
  8. 8. ● Faster Servers ○ CPU power ○ I/O latency and speed ● Dedicated Resources ○ VPS ○ Dedicated hardware ● Better Network Connection Increasing Speed
  9. 9. ● Separating Concerns ○ Dedicated hardware ● Faster Software Platforms ○ Faster languages ○ Specialized software ● CDN ● Lazy Loading Content Increasing Speed
  10. 10. ● Making software do less ○ Less plugins ● Caching Increasing Speed
  11. 11. Caching
  12. 12. Understanding Caching User Server Wordpress Site Logic Read Database Generate HTML Output
  13. 13. Understanding Caching User Server Wordpress Site Logic Read Database Generate HTML Output Cache? Save Cache Yes No
  14. 14. Options
  15. 15. ● Server Caching ○ Varnish ○ APC ● DNS Caching ● Caching Plugins ○ WP Super Cache (Downloads: 4,823,139) ○ W3 Total Cache (Downloads: 2,461,049) ○ Quick Cache (Downloads: 450,960) Caching Options
  16. 16. ● Server Caching ○ Varnish ○ APC ● DNS Caching ● Caching Plugins ○ WP Super Cache (Downloads: 4,823,139) ○ W3 Total Cache (Downloads: 2,461,049) ○ Quick Cache (Downloads: 450,960) Caching Options
  17. 17. Demo Time
  18. 18. Questions? Joe Fleming @w33ble joe@wpcurrent.com
  1. ¿Le ha llamado la atención una diapositiva en particular?

    Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

×