Skip to main content

WordPress 6 Bench Tests

in category Diagnostics -> PHP Applications -> WordPress 6 Bench Tests. Updated at Fri, 23 Feb 2024 20:47:21 EST

A look at WordPress 6 out-of-the box and with WooCommerce installed.


This first bench test is a brand new install of WordPress 6.4.2 that has only 3 plugins installed: All-in-One Video Gallery, Appointment Hour Booking, and Contact Form 7. With only 3 plugins installed, WP 6 doesn't come close to Drupal 10. This WP site and the Drupal 10 site are on the same machine, just folders next to each other so comparative testing should be accurate. Both sites are running on Apache with php-fpm8.3

$ ab -c1 -n50 https://wp.localnet/
This is ApacheBench, Version 2.3 <$Revision: 1903618 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking wp.localnet (be patient).....done


Server Software:        Apache
Server Hostname:        wp.localnet
Server Port:            443
SSL/TLS Protocol:       TLSv1.3,TLS_AES_256_GCM_SHA384,2048,256
Server Temp Key:        X25519 253 bits
TLS Server Name:        wp.localnet

Document Path:          /
Document Length:        37236 bytes

Concurrency Level:      1
Time taken for tests:   16.426 seconds
Complete requests:      50
Failed requests:        0
Total transferred:      1889382 bytes
HTML transferred:       1861800 bytes
Requests per second:    3.04 [#/sec] (mean)
Time per request:       328.519 [ms] (mean)
Time per request:       328.519 [ms] (mean, across all concurrent requests)
Transfer rate:          112.33 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        8   11   1.1     11      15
Processing:   311  317   7.8    315     357
Waiting:      205  210   5.4    208     229
Total:        320  328   8.4    326     372

Percentage of the requests served within a certain time (ms)
  50%    326
  66%    327
  75%    329
  80%    332
  90%    339
  95%    340
  98%    372
  99%    372
 100%    372 (longest request)

I updated the plugins and WP core and now this WordPress install is at 6.4.3. So I tested it again. The results look just like those above so I won't waste space with that result. But now I want to install Woocmmerce and see where I'm at. So, I activated GTranslate,WooCommerce, WooCommerce Shipping & Tax, and WooPayments. They all activated easily, no issues. I didn't do any further setup, just activated them. And I tested again at this point:

$ ab -c1 -n50 https://wp.localnet/                                                                                                                                                                  22 тип
This is ApacheBench, Version 2.3 <$Revision: 1903618 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking wp.localnet (be patient).....done


Server Software:        Apache
Server Hostname:        wp.localnet
Server Port:            443
SSL/TLS Protocol:       TLSv1.3,TLS_AES_256_GCM_SHA384,2048,256
Server Temp Key:        X25519 253 bits
TLS Server Name:        wp.localnet

Document Path:          /
Document Length:        66123 bytes

Concurrency Level:      1
Time taken for tests:   54.135 seconds
Complete requests:      50
Failed requests:        0
Total transferred:      3333739 bytes
HTML transferred:       3306150 bytes
Requests per second:    0.92 [#/sec] (mean)
Time per request:       1082.702 [ms] (mean)
Time per request:       1082.702 [ms] (mean, across all concurrent requests)
Transfer rate:          60.14 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:       10   15   1.4     15      19
Processing:  1034 1068  39.4   1049    1271
Waiting:      763  794  29.8    777     913
Total:       1048 1082  39.4   1064    1287

Percentage of the requests served within a certain time (ms)
  50%   1064
  66%   1101
  75%   1104
  80%   1109
  90%   1118
  95%   1128
  98%   1287
  99%   1287
 100%   1287 (longest request)

Hmm... not very impressive at all. If I start adding content and more plugins, products, I might really regret it here. I don't think I even want to look at this version of WP any further, the bench test results are horrid and I am not hitting the site real hard. Here are the Drupal bench tests if you missed them.



Keywords
wordpress performance, wordpress6 ab test