Является ли PHP 7.3 быстрее, чем PHP 7.2?
Должен ли я использовать PHP 7.3 для моего сайта WordPress?
Мы провели собственное тестирование производительности для WordPress, работающего с WooCommerce, и сравнили PHP 7.2 с PHP 7.3.
Для этого установили стандартную версию WordPress 5.0 с темой Storefront и импортировали 50 продуктов, поставляемых WooCommerce, в качестве образцов данных.
Мы хотели проверить, работает ли PHP 7.3 лучше, чем PHP 7.2, и поэтому обошли обратный прокси-сервер и выполнили тесты непосредственно с веб-сервером, работающим на PHP, эффективно обойдя кэширование.
В качестве инструмента тестирования мы использовали ab , запустив 3000 запросов с параллелизмом 1000, с активным включением.
Результат сравнения PHP 7.2 и PHP 7.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 7.3 и получите повышение производительности на 10-17%!
Тесты сравнений между собой PHP 5.6 и выше
Еще мы сделали тесты для всех основных версий от 5.6 и выше. Смотрите результаты в таблице ниже.
Только PHP | ||||||||
---|---|---|---|---|---|---|---|---|
Req/s | PHP 5.6 | PHP 7.0 | PHP 7.1 | PHP 7.2 | PHP 7.3 | PHP 7.3 v2 | PHP 7.3 v3 | |
PHP 5.6 | 401 | |||||||
PHP 7.0 | 761 | 189.78% | ||||||
PHP 7.1 | 809 | 201.75% | 106.31% | |||||
PHP 7.2 | 826 | 206.07% | 108.59% | 102.14% | ||||
PHP 7.3 | 926 | 230.92% | 121.68% | 114.46% | 112.06% | |||
7.3 v2 | 960 | 239.40% | 126.15% | 118.67% | 116.18% | 103.67% | ||
7.3 v3 | 972 | 242.39% | 127.73% | 120.15% | 117.63% | 104.97% | 101.25% | |
7.3 FINAL | 980 | 244.39% | 128.78% | 121.14% | 118.60% | 105.83% | 102.08% | 100.82% |
PHP и базы данных | ||||||||
---|---|---|---|---|---|---|---|---|
Req/s | PHP 5.6 | PHP 7.0 | PHP 7.1 | PHP 7.2 | PHP 7.3 | PHP 7.3 v2 | PHP 7.3 v3 | |
PHP 5.6 | 74 | |||||||
PHP 7.0 | 177 | 239.19% | ||||||
PHP 7.1 | 183 | 247.30% | 103.39% | |||||
PHP 7.2 | 192 | 259.46% | 108.47% | 104.92% | ||||
PHP 7.3 | 221 | 298.65% | 124.86% | 120.77% | 115.10% | |||
7.3 v2 | 221 | 298.65% | 124.86% | 120.77% | 115.10% | 100.00% | ||
7.3 v3 | 223 | 301.35% | 125.99% | 121.86% | 116.15% | 100.90% | 100.90% | |
7.3 FINAL | 224 | 302.70% | 126.55% | 122.40% | 116.67% | 101.36% | 101.36% | 100.45% |
Результаты говорят сами за себя — обновляетесь до PHP 7.3 со всех придушивших версий. Мы уже обновились!
P.S. Прошло немного времени после публикации статьи, и сегодня сообщество WordPress официально подтвердило, что обновление до свежей поддерживаемой версии PHP (на настоящий момент — 7.3) способно ускорить сайт до 3-4 раз, по сравнению с старыми версиями.