Блог хостинг-провайдера WebHOST1

Делимся полезными статьями по созданию и управлению сайтами

Назад в Вебхост

Зачем обновлять версию PHP

PHP – это серверный язык программирования: обрабатывает и создает скрипты на стороне сервера, снижает нагрузку с серверов, улучшает совместимость сайта с дополнительным ПО. По информации аналитического агентства W3Techs – 78,9% сайтов используют PHP.

Периодически выпускаются новые версии языка PHP с новыми функциями, с исправленными ошибками. Самая ранняя на данный момент версия — 5.3. Официальная поддержка этой версии прекратилась в 2014 году.

За 4 года вышло много патчей для PHP, которые улучшают производительность сайта, повышают безопасность персональных данных, обеспечивают корректную работу скриптов. Чтобы избежать проблем с работой сайта нужно установить версию PHP 5.6 или новее.

Главные причины для обновления PHP

Безопасность

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

Разработчики перестали выпускать патчи исправления багов уязвимости для версий PHP старше 5.4. Последнее обновление алгоритмов для этой версии было выпущено в 2015 году. Позаботьтесь об установке новой версии PHP для сайта и забудьте о проблемах безопасности.

Производительность

Скорость загрузки страниц сайта – главный фактор успешного развития сайта. Более 70% пользователей Интернета ищут информацию в поисковых системах с мобильных устройств. Среднее время ожидания загрузки страницы – 3-4 секунды. После это пользователи закрывают сайт и переходят по другой ссылке. Это ухудшает поведенческие факторы площадки, что негативно сказывается на ранжировании веб-сайта в поисковых системах.

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

Повышение эффективности работы с памятью

На сервере хостинга выделяется определенный объем памяти для запуска PHP. Каждый элемент сайта требует разное количество памяти: плагины, шаблоны CMS и т.д. Чем «сложнее» задача – тем выше потребление памяти.

Во время пиковой нагрузки на сервер сайт перестает работать. Вместо основного контента на странице отображается «белый экран смерти». Новые версии PHP уменьшают количество потребляемой памяти. Это снимает основную нагрузку с сервера и позволяет избежать проблем с падением сайта.

Улучшение работы ПО

Разработчики плагинов и шаблонов для Worpdress, Joomla, ModX и т.д. часто выпускают свои продукты для новых версий PHP. Например, если плагин разработан для PHP 5.6, а на сайте установлена версия 5.3, то есть высокий шанс некорректной работы программного обеспечения. 

Подготовка к обновлению PHP

Сделайте резервные копии

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

Есть два способа создания бэкапов:

  1. FileZilla. FTP-менеджер, с помощью которого можно подключиться к серверам хостинга (через логин и пароль) и скачать файлы сайта из корневой папки на компьютер.
  2. Бесплатные плагины. Например, для сайтов на CMS WordPress можно установить плагин BackWPup. Он создает резервные копии шаблонов, плагинов, медиафайлов и базы данных. В настройках расширения можно установить расписание для автоматического создания бэкапов.

Проверьте совместимость

Проверьте основные компоненты сайта – плагины и тему оформления – на совместимость с новой версией PHP. Для сайтов на WordPress установите специальный плагин PHP Compatibility Checker. Откройте раздел «Инструменты» — «PHP Compatibility» в панели администратора и выберите версию PHP для проверки совместимости.

В результате плагин предоставит отчет: совместимость темы оформления; название плагинов, которые не совместимы с указанной версией PHP; отображение html кода страниц.

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

Обновите основные компоненты CMS

Последний пункт подготовки к установке новой версии PHP – это обновление основных компонентов сайта. Проверьте наличие новых версий для шаблонов и плагинов. С выходом обновлений для PHP, разработчики ПО для CMS обновляют свои продукты под новые стандарты серверного языка. Это улучшает производительность компонентов, и снижает риск некорректной работы после установки новой версии PHP.

22.11.2018

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

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

− 4 = 4