Why Speed Matters

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

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

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

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