Top Banner
Ensuring WordPress Performance: Why Speed Matters Darin Swanson New Relic @NewRelic @darinrs Tuesday, November 13, 2012
40
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Why Speed Matters

Ensuring WordPress Performance: Why Speed Matters

Darin SwansonNew Relic@NewRelic@darinrs

Tuesday, November 13, 2012

Page 2: Why Speed Matters

Market Research

• This page takes forever to load

• How long is forever?

• About 10 seconds

Tuesday, November 13, 2012

Page 3: Why Speed Matters

Why Does Speed Matter?

• 0.1 second

• 1 second

• 10 seconds

Tuesday, November 13, 2012

Page 4: Why Speed Matters

Why Does Speed Matter?

Tuesday, November 13, 2012

Page 8: Why Speed Matters

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

Page 9: Why Speed Matters

Tuesday, November 13, 2012

Page 10: Why Speed Matters

Slow Database Queries

Tuesday, November 13, 2012

Page 11: Why Speed Matters

Tuesday, November 13, 2012

Page 12: Why Speed Matters

Tuesday, November 13, 2012

Page 13: Why Speed Matters

Tuesday, November 13, 2012

Page 14: Why Speed Matters

Slowest SQL Query

Tuesday, November 13, 2012

Page 15: Why Speed Matters

Trace detail breakdown

Tuesday, November 13, 2012

Page 16: Why Speed Matters

404: Why slow?

Tuesday, November 13, 2012

Page 17: Why Speed Matters

Best Practice

• Know how your database performance is impacting your response time

Tuesday, November 13, 2012

Page 18: Why Speed Matters

External Services

Tuesday, November 13, 2012

Page 19: Why Speed Matters

INSERT GRAPHIC

Tuesday, November 13, 2012

Page 20: Why Speed Matters

Tuesday, November 13, 2012

Page 21: Why Speed Matters

Tuesday, November 13, 2012

Page 22: Why Speed Matters

Tuesday, November 13, 2012

Page 23: Why Speed Matters

Best Practice

• Do you know all of the HTTP calls being made?

• Do you know how long they take?

Tuesday, November 13, 2012

Page 24: Why Speed Matters

Traffic

Tuesday, November 13, 2012

Page 25: Why Speed Matters

Tuesday, November 13, 2012

Page 26: Why Speed Matters

Tuesday, November 13, 2012

Page 27: Why Speed Matters

Tuesday, November 13, 2012

Page 28: Why Speed Matters

Best Practice

• Know how your system is responding to the load

Tuesday, November 13, 2012

Page 29: Why Speed Matters

Caching

Tuesday, November 13, 2012

Page 31: Why Speed Matters

INSERT GRAPHIC

Tuesday, November 13, 2012

Page 32: Why Speed Matters

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

Page 33: Why Speed Matters

Real User Monitoring

Tuesday, November 13, 2012

Page 34: Why Speed Matters

What should you be looking for?

Tuesday, November 13, 2012

Page 35: Why Speed Matters

RUM Details

NetworkDom ProcessingPage Rendering

Tuesday, November 13, 2012

Page 38: Why Speed Matters

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

Page 39: Why Speed Matters

Best Practices

• Measure

• Investigate

• Target

• Repeat

Tuesday, November 13, 2012

Page 40: Why Speed Matters

Ensuring WordPress Performance: Why Speed Matters

Darin SwansonNew Relic@NewRelic@darinrs

Thanks!Tuesday, November 13, 2012