Переход на новые версии языков программирования — это гарантия устранения багов и недоработок, повышения отказоустойчивости и защиты веб-ресурсов от всевозможных угроз, залог эффективной поддержки и высокой функциональности что выводит администрирование серверов на качественно новый уровень.
Тем более странной кажется ситуация с PHP. Даже с учетом того, что каждая новая модификация становится доступной буквально в течение суток после релиза, большинство веб-ресурсов продолжает эксплуатировать старые версии.
Напомним, что на этом языке написано свыше 80 процентов всех сайтов. Как ни парадоксально, но тенденция игнорировать обновление версии — глобальная, свойственная даже самым развитым странам. Ниже предлагаем итоги работы аналитиков, которые поистине шокируют.
Предпосылки
Причин для тщательного анализа тенденций в данной сфере было несколько. Основные — это релиз седьмой версии и необходимость понять, насколько активно в администрировании серверов осуществляется переход на PHP 7, а также насколько актуальной является поддержка старых модификаций, и каких.
Напомним, что на данный момент самыми свежими версиями являются 7.1 и 7.2, которые получили выдающуюся поддержку со стороны производителя — частый и оперативный багфиксинг, а также исправления уязвимостей.
Поддержка старых версий со стороны коммерческих платформ для веб-хостинга утрачивает актуальность только в том случае, если их использование падает ниже определенного процента. В этом случае перевод в ранг Outdated не вызовет нареканий и проблем у весомой части аудитории.
Эксперты провели исследование, задачей которого было определить, какие модификации PHP наиболее популярны при обслуживании серверов, и каков процент их пользователей в разных странах. Анализ был проведен для клиентов Plesk, и касался 2 последних ее релизов, что составило около 15% веб-ресурсов на этой платформе.
Отметим, что к этому времени версии PHP 5.6 и 7.0 получили вендорную отметку «security_fixes_only», то есть, обновления для них включают только коррекцию существенных проблем с уязвимостью.
Вариации 5.4 и 5.5 вообще не поддерживаются с 2016-го года, а их использование грозит большими неприятностями в плане безопасности веб-ресурсов, о чем клиенты были оповещены. Насколько эти рекомендации действенны, и каковы поведенческие тенденции владельцев сайтов на данный момент?
Что там у «соседей»?
Из диаграммы понятно, что рекомендованные последние версии вообще оказались на нижних позициях. Самые удручающие показатели использования старых версий PHP у Китая и Мексики. В частности, в Китае на 4.4 версии работает целых 44 % сайтов, а в целом на устаревших модификациях — 77 %. В Мексике, кстати, этот процент достигает 78%.
Наиболее прогрессивными странами, которые демонстрируют максимальную часть сайтов на PHP последних версий, стали Южная Корея (85% на 5.6 и новее), Чехия (84%), Швеция (83%). Теперь оценим картинку в разрезе их использования в разных странах, в частности тех, где больше всего применяется Plesk.
У нас ситуация не лучше
Что касается просторов бывшего Советского Союза — в России и Украине 1-е место заняла 5.4 модификация (45 и 24 процентов сайтов). Их опередила Беларусь, где на 1-е место вышла версия 5.6 (40 процентов), и Казахстан с версией 5.5 (32 процента).
Выводы
Целью данных исследований не являлось определение реальных причин задержки в переходе на PHP 7 во всем мире, это тема для более обширных и углубленных аналитических выкладок.
Однако можно с уверенностью сказать, что ситуация во всем мире с распространением новых версий PHP если не катастрофическая, то точно вызывает серьезные опасения, касательно безопасности упомянутых миллионов сайтов. Поскольку они характеризуются на данный момент не только низкой производительностью и слабым функционалом, но и значительной уязвимостью перед всевозможными угрозами, число которых только растет день ото дня.
Вывод для создателей коммерческих платформ один: активизировать популяризацию перехода на PHP 7 и подталкивать к нему клиентов всеми доступными способами, не прекращая пока поддержу старых модификаций, насколько это возможно.
Мы оказываем комплекс услуг по администрированию серверов, реализуем переход на более новую версию PHP, где устранены уязвимости и баги предыдущих версий. Обращайтесь [email protected]