herb miller

WordPress plugin specialist

  • Home
  • About
    • Online CV
    • Contact
    • Find me
  • Shop
    • Seriously Bonkers – softback book
    • Seriously Bonkers – signed book
    • Seriously Bonkers – PDF
  • Dev env
    • Local development
    • WordPress plugins
    • Server environments
    • Development hardware
    • WAMP configuration
    • Tools and languages
    • What’s not in my development environment?
    • Anything else in your development toolkit?
  • Sites
Slog-bloat – server performance testing

Slog-bloat – server performance testing

An update on my long running task to visualise the effect on server performance of changes to my WordPress websites.

Since 2015 I’ve been developing a routine to compare the effect on server response times of the top 12 WordPress plugins. I’m just about ready to publish some results.

Top 12 WordPress plugins – January 2016

The chart below shows the results I obtained in January 2016.

Each line represents the percentage of requests completed for the elapsed time. The lines to the left are better than the lines to the right. Here you can see that WooCommerce and NextGen are both pretty awful.

Akismet on the other hand, made little to no difference.

Source: https://github.com/bobbingwide/slog-bloat/blame/master/working/results/wp-top12-affect-accum.csv

WordPress 4.4 to 4.7

A similar chart, produced in January 2017 shows the performance of core WordPress for version 4.4 through to 4.7. As you can see WordPress got slower with each new release.

Current status – February 2021

I’ve made some major improvements to the routines in the last couple of months. Using the new Compare logic in slog, making use of the sb-chart-block plugin, and using slog-bloat’s vt-driver routine, it’s now possible to produce some basic comparisons fairly quickly.

Here’s a screen capture of the chart showing the effect of activating WooCommerce on the display of the home page of bobbingwidetechsupport.com.

Test scenario

  • Vanilla-34 – current plugin configuration
    • 34 active plugins, mostly oik based.
    • 400 requests to the home page
  • WooCommerce – WooCommerce activated.
    • One product
    • WooCommerce not needed on the home page.
    • 400 requests to the home page

Results

Could be interpreted as:

  • WooCommerce took over .15 of a second longer to run each request.
  • WooCommerce added a 100% overhead.
  • Site is twice as fast without WooCommerce.

Disclaimers

But, don’t read too much into these results.

  • This was only a short test.
  • We only visited the home page.
  • The Chart needs more granularity.

It might be fair to say

“WooCommerce slows my site down”.

Herb Miller, February 2020

References

Plugins used:

  • Slog – post process oik-bwtrace daily trace summary reports
  • sb-chart-block – Chart block for Gutenberg
  • Slog-bloat – Measuring the effect on server performance of plugin changes
  • oik-bwtrace – debug trace for WordPress

Categories: Performance, WordPress

Published: February 9, 2021 | Last updated: February 9, 2021

Products

  • Seriously Bonkers - signed book £8.99 £5.99
  • Seriously Bonkers - PDF £1.00
  • Seriously Bonkers - softback book £8.99 £4.99

Recent Posts

  • Slog-bloat – server performance testing
  • WebP for my iPad
  • Image size reduction by quality
  • Localization of Full Site Editing themes
  • Fizzie – an experimental Full Site Editing theme

Recent Comments

  • Aprende gutenberg #49 - Aprende gutenberg on SB Children block – my first Single Block plugin
  • Richard Cagle on Installing Imagick for PHP 7 on Windows 10
  • WordCamp Birmingham on bucket list – WordCamp Birmingham UK 2015 (#wcbrum)
  • mick on WordPress capabilities: How to restrict Add New while allowing Edit
  • mick on WooCommerce 2.2.4 – Dynamic API Reference

Archives

Categories

WordPress 5.6.1. PHP: 7.3.27

WordPress version: 5.6.1

Gutenberg version: 9.9.3

Tide times from tidetimes.co.uk

Tide Times & Heights for Northney onMonday, 01 March 2021
High Tide:00:52 ( 5.00m )
Low Tide:06:06 ( 0.10m )
High Tide:13:03 ( 5.00m )
Low Tide:18:28 ( -0.10m )

Tide times from tidetimes.org.uk

Tide Times & Heights for Northney on 1st March 2021
00:52 - High Tide ( 5.00m )
06:06 - Low Tide ( 0.07m )
13:03 - High Tide ( 4.98m )
18:28 - Low Tide ( -0.12m )

Follow me

  • Home
  • About
  • Blog
  • Contact
  • Find me
  • Privacy notice
  • Sitemap

Site:  herbmiller.me
© Copyright herb miller 2012-2021. All rights reserved.


Website designed and developed by Herb Miller of Bobbing Wide
Proudly powered by WordPress