Еще в мае мы поделились новостью о том, что PHP 8.2 становится версией по умолчанию для всех новых сайтов, размещенных на наших серверах. Теперь, в этом месяце, мы рады объявить,
что PHP 8.2 полностью развернут во всей нашей инфраструктуре для существующих сайтов. Это значительное обновление обеспечивает клиентов SiteGround улучшенными улучшениями безопасности и превосходной производительностью, гарантируя,
что вы получите максимум от PHP 8.2 с самого начала.
Реализация этого изменения в таком большом масштабе была сложным и обширным процессом, но мы тщательно спланировали и осуществили его. Наш уникальный подход,
был обусловлен нашей приверженностью предоставлению клиентам бесперебойного, высококачественного обслуживания и обеспечением того, чтобы каждый из их веб-сайтов был быстрее, безопаснее и лучше подготовлен к будущему. Вот больше о пути, стоящем за этим обновлением.
Плавный переход и оптимизированный PHP
Масштаб этого проекта был колоссальным, включая сотни часов планирования, тестирования и внедрения нашей командой DevOps. Все это для того, чтобы обеспечить плавный, бесплатный переход на PHP 8.2 для клиентов,
которые перешли на свой сервис Managed PHP . Вот снимок результатов:
Наша команда потратила 88 дней на подготовку и постепенное обновление общих и облачных серверов.
Миллионы веб-сайтов с управляемым PHP прошли комплексную проверку совместимости.
Целых 92,92% сайтов прошли проверку на PHP 8.2 без проблем, Список номеров сотовых телефонов в Европе были классифицированы как имеющие низкий уровень риска и напрямую обновлены до PHP 8.2.
Только около 7% сайтов были идентифицированы как высокорисковые и получили дополнительное время для использования PHP 7.4 для обеспечения стабильности и спокойствия клиентов.
Почему обновление PHP 8.2 является сложным и необходимым
PHP 8.2 вносит значительные улучшения в веб-сайты наших клиентов с точки зрения скорости, безопасности и эффективности. Он разработан для более быстрой обработки запросов PHP, что повышает производительность на всех типах веб-сайтов.
PHP 8.2 считается зрелым релизом и является основной версией, активно поддерживаемой разработчиками ядра PHP, что гарантирует ее исправность.
Он включает в себя новые функции, такие как свойства только для чтения и прекращение использования динамических свойств , что позволяет разработчикам создавать более безопасный код и приводит к более безопасному веб-сайту в целом.
Кроме того, он полностью совместим с другим программным обеспечением, размещенным на нашей платформе, и все основные приложения, такие как WordPress и Joomla, уже поддерживают PHP 8.2.
Учитывая все это, для SiteGround настало время сделать PHP 8.2 версией по умолчанию и гарантировать, что наши клиенты получат максимум от своей среды хостинга. Однако переход на такую основную версию PHP — сложная задача, поскольку она затрагивает практически все приложения и домены,
размещенные на наших серверах.
Более того, некоторые элементы веб-сайта, такие как старые плагины или пользовательский код, Типы веб-хостинга: основные различия и как выбрать могут иметь проблемы совместимости при переходе на новую версию PHP. Вот почему переход на PHP 8.2 был и важным, и сложным. Хотя новые веб-сайты на наших серверах используют PHP 8.2 по умолчанию с мая 2024 года,
Первоначальное тестирование, проверка совместимости и управление рисками
В июле мы начали поэтапный процесс обновления для клиентов, использующих нашу услугу Managed PHP. Мы начали с первого теста общего сервера и провели подробные проверки сайтов,
чтобы убедиться, что они будут, Номера tr правильно загружаться с PHP 8.2. Эти тесты проводились изолированно, гарантируя, что работающие сайты клиентов не будут затронуты в процессе оценки.
Этот тест позволил нам понять, Плавное обновление готовы ли сайты к PHP 8.2. Наши комплексные проверки совместимости помогли нам классифицировать веб-сайты по группам низкого и высокого риска, чтобы лучше управлять развертыванием и снизить потенциальные риски для клиентов.