Glacial ProfilingFigu ri ng ou t w h y you r web si te is sl o w
Obvious thingsWeb page size ( > 1MB?)External calls on end user (facebook, twitter,ads)External calls on page load
External Calls on userhttp://tools.pingdom.comhttp://www.webpagetest.orgpagespeed extensionhttps://developers.google.com/p...
Tools to Speed things upRackspace Cloud Files CDNMaxCDN - Pull Zone CDN (easiest to implement)Torbit - Dynamic HTML optimi...
Profiling on the BackendDebugging PHP Xdebug Xhprof New Relic
WordPress Calls
More Profiling
Client friendly map
Other obvious thingsMySQL Slow Query log Turn it off when you’re done debugging In development mode turn on log queries th...
Upcoming SlideShare
Loading in …5
×

Glacial Profiling

682 views

Published on

My lightning talk on things you can do to figure out what's slowing down your WordPress site.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
682
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Glacial Profiling

    1. 1. Glacial ProfilingFigu ri ng ou t w h y you r web si te is sl o w
    2. 2. Obvious thingsWeb page size ( > 1MB?)External calls on end user (facebook, twitter,ads)External calls on page load
    3. 3. External Calls on userhttp://tools.pingdom.comhttp://www.webpagetest.orgpagespeed extensionhttps://developers.google.com/pagespeed/
    4. 4. Tools to Speed things upRackspace Cloud Files CDNMaxCDN - Pull Zone CDN (easiest to implement)Torbit - Dynamic HTML optimizationCloudflare
    5. 5. Profiling on the BackendDebugging PHP Xdebug Xhprof New Relic
    6. 6. WordPress Calls
    7. 7. More Profiling
    8. 8. Client friendly map
    9. 9. Other obvious thingsMySQL Slow Query log Turn it off when you’re done debugging In development mode turn on log queries that don’t use an index.Notices and warnings Write clean code, don’t just surpress errors.

    ×