View
303
Download
2
Category
Tags:
Preview:
DESCRIPTION
Presented at PressNomics 2012
Citation preview
Ensuring WordPress Performance: Why Speed Matters
Darin SwansonNew Relic@NewRelic@darinrs
Tuesday, November 13, 2012
Market Research
• This page takes forever to load
• How long is forever?
• About 10 seconds
Tuesday, November 13, 2012
Why Does Speed Matter?
• 0.1 second
• 1 second
• 10 seconds
Tuesday, November 13, 2012
Why Does Speed Matter?
Tuesday, November 13, 2012
Speed Matters: Users are Impatient
http://bit.ly/YN4J6D
Tuesday, November 13, 2012
Speed Matters: Time is Money
http://bit.ly/YN4J6D
Tuesday, November 13, 2012
Why Does Speed Matter?
http://bitly.com/PUuDoY
$86, 000, 000, 000
Tuesday, November 13, 2012
What do you need to know?
• Is your site satisfying your users?
• The data from real people visiting real web sites..your web sites
Tuesday, November 13, 2012
Tuesday, November 13, 2012
Slow Database Queries
Tuesday, November 13, 2012
Tuesday, November 13, 2012
Tuesday, November 13, 2012
Tuesday, November 13, 2012
Slowest SQL Query
Tuesday, November 13, 2012
Trace detail breakdown
Tuesday, November 13, 2012
404: Why slow?
Tuesday, November 13, 2012
Best Practice
• Know how your database performance is impacting your response time
Tuesday, November 13, 2012
External Services
Tuesday, November 13, 2012
INSERT GRAPHIC
Tuesday, November 13, 2012
Tuesday, November 13, 2012
Tuesday, November 13, 2012
Tuesday, November 13, 2012
Best Practice
• Do you know all of the HTTP calls being made?
• Do you know how long they take?
Tuesday, November 13, 2012
Traffic
Tuesday, November 13, 2012
Tuesday, November 13, 2012
Tuesday, November 13, 2012
Tuesday, November 13, 2012
Best Practice
• Know how your system is responding to the load
Tuesday, November 13, 2012
Caching
Tuesday, November 13, 2012
INSERT GRAPHIC
http://bitly.com/HcmV1g
Tuesday, November 13, 2012
INSERT GRAPHIC
Tuesday, November 13, 2012
Best Practices
• Take the time to craft a caching strategy
• Ability to handle more load with less resources
• Less resources, less money
Tuesday, November 13, 2012
Real User Monitoring
Tuesday, November 13, 2012
What should you be looking for?
Tuesday, November 13, 2012
RUM Details
NetworkDom ProcessingPage Rendering
Tuesday, November 13, 2012
8 Seconds
http://bitly.com/J0wUvf
Tuesday, November 13, 2012
http://bitly.com/J0wUvf
Tuesday, November 13, 2012
Best Practices
• Know where the time is spent loading in the browser
• Find ways to give your users 1/2 second
Tuesday, November 13, 2012
Best Practices
• Measure
• Investigate
• Target
• Repeat
Tuesday, November 13, 2012
Ensuring WordPress Performance: Why Speed Matters
Darin SwansonNew Relic@NewRelic@darinrs
Thanks!Tuesday, November 13, 2012
Recommended