Перехожу на PHP 7.2

На официальном сайте Вордпресс на странице «Требования» указан PHP версии 7.2 и выше. Далее по тексту есть сноска, что движок всё ещё работает с версией 5.2.4+, но теперь это считается небезопасным. Разработчики отказываются от дальнейшей поддержки версии пхп 5.2 и рекомендуют всем обновиться до 7.2. Это и быстрее, и безопаснее — одни плюсы для вебмастеров.

Новый хостинг

Я решил не дожидаться первых проблем с совместимостью и уже начал перевод своих проектов на 7.2. Для этого оформил отдельный хостинг, чтобы была возможность спокойно потестировать перед переездом. Есть вероятность, что при переключении версии на сайте что-нибудь отвалится из-за неподдерживаемого синтаксиса.

Проверил все страницы сайта, всё работало корректно. Только после этого переключил ДНСы на новый хост.

Сравнение php 5.2 и 7.2 по скорости

В исследовательских целях решил заодно потестить скорость сайта на разных версиях php. Благо сайт один и тот же, так что эксперимент будет достаточно чистым.

В качестве инструментов проверки я выбрал Яндекс.Вебмастер и PageSpeed. Тестировал 3 страницы:

  • главную,
  • страницу категории
  • и страницу записи (взял самую трафиковую страницу).

Каждую страницу тестировал по 3 раза с небольшими перерывами, чтобы исключить погрешности.

Результаты записал в таблицу. Удивили показания Яндекс.Вебмастера. Если Page Speed не показал отличий, то «Проверка ответа сервера» в ЯВ показала ускорение аж в 7 раз! Там где раньше время ответа сервера было 600 мс, оно стало 80 мс.

скорость ответа сервера сравнение php 5.2 и 7.2

сравнение page speed для php 5.4 и php 7.2

Чуть позже я понял, что эксперимент всё же не совсем чистый. Ведь сам сервер поменялся, поэтому некорректно будет сравнивать значения до и после. Любопытство взяло вверх и я на какое-то время переключил версию пхп на 5.2 (панель управления позволяет делать это в пару кликов). В этот раз Page Speed я замерять не стал, ограничился лишь Яндекс.Вебмастером.

сравнение времени отклика сервера php 7.2 и php 5.2

Несколько срезов:

  • главная страница, старый хостинг, php 5.4 — 612 мс
  • главная страница, новый хостинг, php 5.2 — 322 мс
  • главная страница, новый хостинг, php 7.2 — 84 мс
  • запись, старый хостинг, php 5.4 — 813 мс
  • запись, новый хостинг, php 5.2 — 396 мс
  • запись, новый хостинг, php 7.2 — 101 мс

Результат супер! Выжать на таком простом действии полсекунды для всех страниц было неожиданно) Теперь очевидно, что нужно активно переходить на семёрку.

Перехожу на PHP 7.2: 4 комментария

    1. На первом проекте вообще никаких проблем не было. Там тема, которую я сам делал как дочерную к стандартной, а плагины стараюсь использовать по минимуму.

      Но впереди есть несколько купленных проектов, где темы делались другим способом и плагинов в разы больше — с ними будет больше возни, предполагаю)

      1. Я ради теста попробовал сайт с 30 плагинами — только в одном оказалась бяка.
        Оптимистично. Буду тоже переходить.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.