Поиск по сайту Поиск

PHP 7 или Как ускорить сайт за минуту без регистрации и СМС

Вы наверняка в курсе, что PHP удерживает лидерство среди языков, применяющихся для создания сайтов. В конце 2019 года версия PHP 7.4 была объявлена как stable (то есть стабильно функционирующая), в то время как большинство сайтов всё ещё работают на версиях PHP 5.x. Рассказываем, почему стоит перейти на PHP 7 и какие проблемы могут возникнуть, если вы этого не сделаете. 

Зачем переносить сайты на PHP 7?

Вы, возможно, скажете: «У меня и так всё прекрасно работает, зачем же что-то менять?» На это есть две главные причины. 

Причина 1. Актуальность 

Год назад была прекращена поддержка PHP 5.6 и 7.0. В январе 2020 года окончена поддержка версии 7.1, а в декабре прекратится поддержка PHP 7.2. 


Примечание:

В данном материале под PHP 7 мы подразумеваем всю ветку 7.х, и переход даже на менее актуальную версию PHP 7 будет лучшим выбором, чем использование ветки 5.x. Прекращение поддержки версии означает, что этой версией языка можно пользоваться, но работа над ней больше не ведётся и важные обновления не выпускаются.


Если зайти на официальный сайт, можно увидеть, что поддержка каждой версии длится около двух лет с момента стабильного релиза. Это значит, что при использовании старых версий PHP вы рискуете подвергнуться уязвимостям безопасности, которые могли быть либо не исправлены, либо обнаружены уже после окончания поддержки. Имеет ли первостепенную важность для вас безопасность сайта? Если да, то переход на новую версию просто необходим — скорее обновляйтесь!

Причина 2. Скорость

Не нам вам объяснять, почему важна скорость сайта. Конечно, если вы размещаете суперполезные статьи, которых не найти больше нигде в Интернете, возможно, посетители ещё согласятся подождать пару секунд. Но вот если у вас интернет-магазин, то стоит знать, что согласно исследованию Aberdeen Group каждая секунда ожидания загрузки страницы снижает конверсию на 7%! И около 40% пользователей закрывают сайт, если он открывается дольше трёх секунд.

Но вместо страшных историй о медленной загрузке страниц давайте лучше посмотрим, насколько PHP 7 может ускорить этот процесс.

Для теста возьмём PHP-бенчмарк (эталонный тест, который обычно используется для проверки быстродействия и производительности):

https://github.com/rusoft/php-simple-benchmark-script

Но синтетические тесты не всегда показывают те же цифры, которые получаются в реальных условиях. Посмотрим, что же происходит с PHP 7 на практике.

Для следующего теста возьмем сайт на WordPress 5.3.2. Установим на него плагины WooCommerce (расширение для интернет-магазина) и Elementor (конструктор сайта), а для дополнительной нагрузки добавим тему с демо-данными Envo eCommerce. Так у нашего сайта будет наполнение, чтобы тест был максимально приближен к реальности.

Замер скорости ответа будем производить через стандартную утилиту curl и для чистоты эксперимента запустим каждый тест три раза:

PHP 5.6:

curl -s -w %{time_total}\\n -o /dev/null http://crazysupport.ru/
1,259947

curl -s -w %{time_total}\\n -o /dev/null http://crazysupport.ru/
1,209255

curl -s -w %{time_total}\\n -o /dev/null http://crazysupport.ru/
1,241376

Среднее значение: 1,236 секунды.

PHP 7.3:

curl -s -w %{time_total}\\n -o /dev/null http://crazysupport.ru/
0,454270

curl -s -w %{time_total}\\n -o /dev/null http://crazysupport.ru/
0,452840

curl -s -w %{time_total}\\n -o /dev/null http://crazysupport.ru/
0,429066

Среднее значение: 0,445 секунды.

Такие же цифры показывает и консоль разработчика.

То есть скорость нашего сайта выросла почти в 3 раза. Конечно, переход на PHP 7.3 не ускорит в 3 раза любой сайт, поскольку есть ряд других факторов, влияющих на быстродействие. Среди них, например, запросы к MySQL-серверу или обращения к сторонним сервисам (API). Но то, что скрипты на новых версиях PHP будут отрабатывать быстрее, — это факт.

Если PHP 7 такой быстрый, почему вы просто не включите его для всех?

Большинство популярных CMS (WordPress, Bitrix, Joomla, MODx) достаточно давно поддерживают ветку PHP 7.x, а некоторые даже настойчиво предлагают пользователю перейти на нее. Самый простой способ проверить совместимость вашего сайта с PHP 7 — включить новую версию в панели управления хостингом.

А для CMS WordPress есть специальный плагин для проверки совместимости с PHP 7 установленных вами тем и расширений — PHP Compatibility Checker. Конечно, не стоит полностью полагаться на него, но как начальный инструмент плагин очень даже пригодится.

Установите, активируйте плагин и перейдите в настройки. Выберите желаемую версию PHP и плагины/темы для проверки:

Картинки по запросу "PHP Compatibility Checker."

Результат будет выглядеть примерно так:

Как видно, большая часть расширений совместимы с PHP 7, но плагины Elementor и WooCommerce проверить не удалось.

Если явных ошибок нет, можно протестировать работу сайта на PHP 7. Для этого измените версию в настройках сайта с помощью панели управления по инструкции:

https://www.reg.ru/support/hosting-i-servery/yazyki-programmirovaniya-i-skripty/kak-smenit-versiyu-php

Подождите пару минут для перезапуска веб-сервера и проверьте все сервисы.  Если какой-то функционал перестал работать, просто верните старую версию PHP. В этом случае для перехода на PHP 7 лучше всего обратиться за помощью к профессиональным веб-разработчикам. 

В конечном счете выбор всегда за вами. Ребрендинг Рег.ру лишь закрепил то, что рынок уже показал: вы можете строить инфраструктуру самостоятельно, а можете сразу получить работающий бизнес-результат через Рег.решения, сосредоточившись на задачах роста. Вместо одного универсального подхода теперь есть два понятных маршрута — и Рег.ру поддерживает каждый из них.

Надеемся, наш материал убедил вас, почему важно следить за выходами новых версий PHP и вовремя обновлять сайт. Вы уже перешли или планируете перейти на PHP 7? Расскажите в комментариях, как это было — возможно, ваши советы помогут кому-то из пользователей.

Как зарегистрировать товарный знак через Госуслуги: инструкция
Владение брендом без юридической защиты — это риск. Конкуренты могут использовать ваше название, а защитить бренд без регистрации практически невозможно....
Read More
Идентификация доменов через Госуслуги: как сохранить сайт и бизнес
С 1 сентября 2026 года для доменов в зонах .ru, .рф и .su потребуется идентификация через Госуслуги (ЕСИА). Если вовремя...
Read More
Как работать ИП на НПД: особенности системы налогообложения в 2026 году
Индивидуальный предприниматель платит налог по ставке 4% или 6%, не сдает декларации и не обязан перечислять фиксированные страховые взносы. Такой...
Read More
Что такое ключевые слова для сайта и как их подобрать
Подбор ключевых слов — первый шаг к эффективному продвижению вашего сайта в поисковых системах. Это положительно скажется на продажах: ваш...
Read More
Что такое FMCG и как продавать товары на этом рынке
Думаете о том, чтобы производить и продавать свои соусы, хлеб или косметические средства из натуральных ингредиентов? Даже если вы уверены,...
Read More
Как решать конфликты в небольшой команде
Два менеджера не разговаривают, бухгалтер обиделся на логиста, основатель в роли арбитра. В малом бизнесе конфликт двух сотрудников — прямая...
Read More
Импорт из стран ЕАЭС в 2026 году: что изменится для малого бизнеса
С 1 июня ввозить товары из стран ЕАЭС на автомобилях возможно только по новым правилам, по закону. Импортеры должны заранее...
Read More
Как подготовить свой бренд к новым правилам использования русского языка
С 1 марта 2026 года начал действовать закон о русском языке, а точнее, вступили в силу поправки к закону «О...
Read More
Как предприниматели сами портят свой сайт: 10 распространенных ошибок
Вы вложили деньги в сайт, наполнили его контентом, заказали рекламу, но клиенты всё равно уходят, не совершив покупку. Почему? Скорее...
Read More
Корнер: что это такое в торговле и бизнесе
Что такое корнер в торговле и бизнесе, зачем он нужен бренду, чем отличается от островка и магазина, какие бывают форматы...
Read More