Будет ли PHP 7.3 быстрее, чем PHP 7.2? Стоит ли использовать PHP 7.3 для сайта на
WordPress? Ребята из servebolt провели собственное тестирование производительности для WordPress с установленным WooCommerce и сравнили PHP 7.2 с PHP 7.3.
Они установили стандартную версию WordPress 5.0 с темой Storefront и импортировали 50 продуктов в WooCommerce.
В качестве инструмента тестирования мы использовали ab , запустив 3000 запросов с параллелизмом 1000, с включенным keep alive.
ab -k -n 3000 -c 30 -H "Host: phpben-4836.bolt57.servebolt.com" http://phpben-4836.bolt57.servebolt.com:8000/
This is ApacheBench, Version 2.3 <$Revision: 1826891 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking phpben-4836.bolt57.servebolt.com (be patient)
Completed 300 requests
Completed 600 requests
Completed 900 requests
Completed 1200 requests
Completed 1500 requests
Completed 1800 requests
Completed 2100 requests
Completed 2400 requests
Completed 2700 requests
Completed 3000 requests
Finished 3000 requests
Server Software: Apache/2.4
Server Hostname: phpben-4836.bolt57.servebolt.com
Server Port: 8000
Document Path: /
Document Length: 64366 bytes
Concurrency Level: 30
Time taken for tests: 13.601 seconds
Complete requests: 3000
Failed requests: 0
Keep-Alive requests: 0
Total transferred: 193950000 bytes
HTML transferred: 193098000 bytes
Requests per second: 220.58 [#/sec] (mean)
Time per request: 136.007 [ms] (mean)
Time per request: 4.534 [ms] (mean, across all concurrent requests)
Transfer rate: 13926.03 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.1 0 1
Processing: 102 135 7.9 137 157
Waiting: 21 31 3.0 32 44
Total: 102 135 7.9 137 157
Percentage of the requests served within a certain time (ms)
50% 137
66% 139
75% 141
80% 142
90% 144
95% 145
98% 147
99% 148
100% 157 (longest request)
Тест провели 3 раза на PHP 7.2 и три раза на PHP 7.3 и сравнили результаты.
Среднее значение PHP 7.2: 192 запроса в секунду
Среднее значение PHP 7.3: 224 запроса в секунду
Результаты были постоянными с очень небольшими отклонениями. WordPress с WooCommerce под управлением PHP 7.3 работает быстрее, чем с PHP 7.2 на 16,67%.
Тесты от PHP 5.6 и выше
Они также сделали тесты для всех основных версий от 5.6 и выше. Результаты в таблице ниже.
Только PHP

PHP и база данных

Вполне ожидаемо, каждая новая версия php привносит чуть больше производительности чем предыдущие. Рывок с 5.6 до 7.0 вообще был очень значимым. А за сравнение спасибо! Буду ставить 7.3 на сервера своих клиентов)
Некоторые темы и плагины WordPress не поддерживают PHP 7.3 и кидают ошибки. Например от SiteOrigin.