Перехожу на 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 мс

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

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

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

  • Devvver
    28.11.2018, 22:43

    Какие проблемы были? Я о плагинах, темах.
    Или все заработало?

    • FladeX
      28.11.2018, 22:52

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

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

      • Devvver
        29.11.2018, 17:14

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

  • seoonly.ru
    29.11.2018, 06:35

    и правда)) быстрее/выше/сильнее — пора переходить