Как построить дилерскую сеть с помощью кастомных IT-решений
Получить руководство

4 причины, почему eCommerce сайты должны обновить версию PHP

PHP 7.3 мертв! И последняя версия PHP, поддерживаемая CS-Cart, — это 7.4. Давайте посмотрим, какие могут возникнуть угрозы, если вы остаетесь на старой версии PHP и почему обновление PHP критически важно.

Актуальное состояние PHP на сегодня

PHP (сокращение от англ. Hypertext Preprocessor) является одним из самых популярных языков программирования. Это язык с открытым исходным кодом, который в основном применяется для веб-разработки. По данным W3Techs, PHP используется 79% всех веб-сайтов. 

Статистика использования серверных языков
Статистика использования серверных языков (Источник)

Однако существует одна проблема с использованием PHP. 38,9% сайтов по-прежнему работают на версии PHP 5.6 и ниже. То же относится и к сайтам на базе CS-Cart. Большинство из них до сих пор используют устаревшие и неподдерживаемые версии.

На наш взгляд, пользователи CS-Cart отказываются обновлять версию PHP на хостинге по следующим причинам:

  • Из-за отсутствия знаний о PHP в сообществе CS-Cart и его роли в обеспечении безопасности платформы.
  • Из-за проблем совместимости с модулями и темами при смене версии PHP.
  • Хостинг-провайдеры боятся выпускать новые версии PHP, чтобы не создавать проблем своим клиентам.

Наша команда хостинга придерживается того же графика окончания срока службы (EOL), что и PHP. Поэтому все сайты CS-Cart, которые находятся на хостинге у нас, остаются быстрыми и максимально защищенным с учетом известных ограничений платформы.

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

Версия PHP устаревает каждый год. Последняя версия PHP — 8.1.1, а последней поддерживаемой версией является версия 7.4. Чем выше версия, тем менее она уязвима перед злоумышленниками и вредоносными кодами. Сайтам на CS-Cart, для того чтобы сохранить актуальную версию PHP и совместимость версий платформы и языка, рекомендуется обновить PHP до версии 7.4. Вы можете проверить совместимость версий здесь.

Поддерживаемые версии PHP
Поддерживаемые версии PHP по годам (Источник)

Почему обновление версии PHP важно

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

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

Основная причина обновления PHP — убедиться, что вы запускаете свой eCommerce проект на версии, которая полностью поддерживается и регулярно обновляется, покрывая известные угрозы безопасности. Угрозы могут быть любые: DoS, вредоносный код, переполнение и повреждение памяти, XSS, обход каталога, обход информации и ее извлечение. Ежегодно обнаруживается множество уязвимостей, присущих более старым версиям PHP. Многие из них никогда не будет исправлены.

Угрозы безопасности PHP по годам
Угрозы безопасности PHP по годам (Источник)

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

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

С релизом PHP 8 произошел огромный скачок в производительности! PHP 7.4 также позволяет системе выполнять в три раза больше запросов по сравнению с PHP 5.6.

 Сравнение версий PHP
Сравнение версий PHP (Источник)

3. Поддержка

Поддержка — еще одна важная причина, по которой вам необходимо использовать последнюю поддерживаемую версию PHP. Все дело в совместимости. Сайт может “упасть” при использовании неподдерживаемой версии. Именно веб-разработчики должны следить за актуальностью версии PHP.

4. Больше возможностей для разработчиков

PHP 7.4 — последняя версия перед PHP 8 и последняя стабильная версия PHP. Она была выпущена 28 ноября 2019 года и получила много новых функций, дополнений синтаксиса и исправлений.

Вот только некоторые из улучшений, вошедших в PHP 7.4:

  • Улучшенная вариативность типов.
  • Предварительная загрузка для повышения производительности.
  • FFI для лучшей разработки расширений в PHP.
  • Стрелочные функции для более понятных однострочных функций.
  • Типизированные свойства в классах
  • Оператор присваивания, объединяющий нуль, как сокращение
  • Символы подчеркивания можно использовать для форматирования числовых значений.
  • Оператор распространения в массивах

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

Заключение

Мы всегда призываем владельцев сайтов на платформе CS-Cart использовать последние поддерживаемые версии PHP. Не только потому, что они более безопасные. Более новая версия может улучшить производительность. И если вы не хотите беспокоиться о проблемах совместимости и соответствия стека, вы можете положиться на нашу команду хостинга, которая освободит вас от бремени постоянного мониторинга версий PHP. Клиенты нашего хостинга получают рекомендации от наших экспертов, которые помогут сайтам оставаться быстрыми, безопасными и актуальными 24/7 365 дней в году.

Поделиться статьей:
Мы используем файлы cookie для персонализации контента и рекламы, а также для вашей возможности делиться информацией в социальных сетях. Оставаясь на сайте вы подтверждаете свое согласие на использование файлов cookie в соответствии с Политикой обработки персональных данных

Отправить заявку

Нажимая «Отправить», вы соглашаетесь с Политикой обработки персональных данных.
Сайт защищён Google reCAPTCHA с применением
Политики конфиденциальности и
Правилами пользования.

Спасибо, мы получили ваш запрос и скоро ответим на него

Спасибо за обращение!
Мы свяжемся с вами в течение 1 часа в рабочее время