• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

East Bay WordPress Meetup

Monthly gathering of WordPress junkies in the East San Francisco Bay

  • Home
  • About
    • What Happens at the Meetup
    • Suggesting Meetup Events
    • Sponsors
  • Next Up
  • Notes & Slides
  • Contact
page load times explained

March 20, 2018 by Sallie Goetsch Leave a Comment

Diagnosing Server Performance: March 2018 Slides

Things change rapidly in the WordPress world. The content in this post is more than a year old and may no longer represent best practices.

Mattt Kopala, founder of SiteDistrict, explains the factors that affect website page loading time, and how to find out when the problem is your hosting, not your WordPress installation.

Slides: Stop Guessing: Diagnosing & Fixing WordPress Server-side Performance

https://docs.google.com/presentation/d/e/2PACX-1vRPxn5gfO5cQ9QCbShD8N9AoqRc5foIqL0eOAR_aughpX8yl5SpZlw4HA23HYw8ow956zIh6xQIFaqn/pub?start=false&loop=false&delayms=3000#slide=id.p

 Sallie’s Notes

Why does speed matter? Speed == Happiness

If you’re a WordPress developer, you’ve inevitably had to deal with a slow site. And quite apart the negative effects poor performance has on Google rankings and conversion, no one ever said they wanted their website to be slower.

Why don’t more developers and site owners speed up their sites?

Sometimes it’s because they can’t be bothered, but it’s more often because they don’t know how. Trying to improve site performance can involve high effort for low payoff.

Steps in loading a web page

  1. DNS
  2. HTTPS
  3. Server Response
  4. Parsing
  5. Asset Downloads (JS, CSS, images, fonts)
  6. Rendering

Everything before “parsing” is related to something besides the site itself.

When does caching fail?

First, if you’re on regular hosting that isn’t optimized for WordPress, object caching probably isn’t even turned on. And then there are parts of a site that are usually either not cached, or shouldn’t be cached, such as

  • The WP Admin
  • Front-end pages for logged-in users
  • Pages with a LOT of sites: takes a long time to load the cache
  • Pages with dynamic customized content

Site speed testing tools

Matt prefers WebPageTest to Pingdom or GTMetrix. SiteDistrict has built its own tool for testing WordPress site speed: https://sitedistrict.com/site-speed

On most slow sites, the time to first byte is the thing that causes the slowdown. You want your TTFB under 500ms (1/2 second). Total page load should be under 2 seconds if possible.

Hosting Matters

Sometimes hosting is a silver bullet, but not always. How do you know whether your host is (part of) the issue? It’s not an easy thing to verify reliably…while it’s on your current host.

To find out whether your hosting is (part of) the problem, move an identical copy of the site to a different host. If you notice an immediate and dramatic performance improvement, you need better hosting.

How Not to Guess

  • Generate Traffic
  • Review Profiling Data
  • Change Things
  • Re-profile

You can use New Relic’s advanced speed testing tools on SiteDistrict for free. Import the site, run the tests, take a look at the results. This gives you something concrete to show your client when persuading them to change hosting.

Note that New Relic itself causes a substantial performance impact, so turn it off except when you are running tests.

Demo

The rest of the presentation was taken up by a demo, importing a real site and examining its performance issues, including checking to see which plugins are causing issues and what’s slowing down the WordPress admin. (Jetpack and Yoast are both big offenders; the Constant Contact plugin, which syncs contacts with CC, was also a major factor.)

Matt has now updated his slides to include screenshots from the demonstration of SiteDistricts speed testing and analysis tools:

  • Setting up a speed test
  • Histograms of speed tests of both the live site (on the client’s old host) and the dev site (on SiteDistrict)
  • What the speed test shows when certain plugins are disabled
  • What’s slowing down WP admin?
  • In addition to the histogram, you can see the load time for each URL crawled
  • The pretty customized graphs that SiteDistrict produces to show you what’s affecting your performance

Filed Under: Meetup Slides Tagged With: Optimization, WordPress Hosting

Previous Post
Next Post

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

WordPress Meetups

  • East Bay WordPress Meetup
  • SF WordPress Meetup
  • WordPress Bay Area Foothills Group

WordPress Docs

  • WordPress Codex
  • WordPress.tv

What’s New

  • The Ultimate Overview to Aviator Game Rules
  • The Ultimate Overview to Tarot Pulls
  • Whatever You Required to Know About Free Online Casino Video Clip Slots
  • Does It Work? Using The New CSS Layout with Rachel Andrew
  • Speaker Training

Categories

  • Meetup Handouts
  • Meetup Members
  • Meetup News
  • Meetup Notes
  • Meetup Slides

Tags

Accessibility Akismet Audio Backups Business Child Themes Community Content Strategy CSS Custom Fields Custom Post Types Custom Taxonomies Design Developer Tools E-commerce Event Management Facebook featured Forms Forums Galleries Google Analytics Gutenberg Membership Mobile-Friendly Websites Multisite Optimization Page Builders PDF Plugins Podcasting Security SEO Shoestrap Slideshows Theme Frameworks Thesis Twitter Video Widgets WordCamp WordPress Books WordPress Hosting WP Database YouTube

Footer

Hosted by Pagely

Pagely logo

Pizza Sponsor: A2 Hosting

A2 Hosting Meetup Sponsorship

Thanks to Modern Tribe

Modern Tribe and Events Calendar Logos

O’Reilly Partner Program

O'Reilly Media Logo

Pearson Community Groups

Pearson Community Groups Program

Copyright © 2025 · Kickstart Pro on Genesis Framework · WordPress · Log in