Карточка открывается полторы секунды. Владелец слышит «поставьте восьмёрку — полетит» и ждёт чуда к понедельнику. Восьмёрка убирает лишние доли секунды на разбор файлов ядра. Если секунды уходят на сборку списка и цены, смена цифры в отчёте хостера этого не снимет. Покупатель за эти полторы секунды уже решает, живой магазин или «крутится и молчит».
Отдельно про пятёрку. PHP 5.5 на магазине 2026 года — это не «стабильно, не трогаем». Это дыры, которые больше не закрывают, и модули кассы и доставки, которые на такой версии начинают падать без предупреждения. Скорость тут второй разговор. Первый — не оставить витрину на движке, который индустрия давно похоронила.
Проблема
Настройки → Инструменты → Проверка системы показывает строку PHP. Её сверяют с тем, что отдаёт витрина, а не с соседним аккаунтом «у нас уже восьмёрка». Письмо хостера с прошлого лета не считается. На той же машине должен быть включён разбор файлов в память (OPcache): иначе ядро Битрикса каждый заход покупателя снова читает сотни файлов с диска. Отладчик для программиста на боевой витрине выключают: он замедляет каждый заход и светит лишнее.
- Витрина и ночные задания на одной восьмёрке, не «сайт 8.2, ночные скрипты 7.4».
- Памяти под разобранные файлы хватает на ядро и шаблон, иначе выигрыш съедается.
- После выкладки шаблона сервер перечитывает новые файлы, иначе гости мешают вчерашнее и сегодняшнее.
- Модуль «только для пятёрки» чинят или снимают. Откат витрины ради него в 2026-м не план.
Причина
Решение
На копии прогоняют каталог, карточку с размерами, гостевую корзину, оформление заказа, обмен с учётом и чек. Белый экран на одной кнопке после смены версии — это сломанный старый модуль или кусок своего кода, не «восьмёрка медленная». Откатывают модуль, не возвращают пятёрку «чтобы завелось как раньше».
Только когда копия жива, на бою включают память под разобранные файлы и выключают отладчик. Картинки и тяжёлый список трогают потом. Иначе вы «ускорите движок» на фоне секунд, которые тратит база.
Частая схема: витрина уже на 8.2, а ночные задания остались на семёрке. Задания падают, их снова вешают на заходы покупателей — и раздел снова «думает». Смотрят оба места. У ночных заданий память под разобранные файлы часто выключена: для редкого ночного запуска это норма. У витрины она должна быть включена всегда.
- На копии прогоняют каталог, карточку с размерами, гостевую корзину, оформление заказа, обмен с учётом и чек.
- Белый экран на одной кнопке после смены версии — это сломанный старый модуль или кусок своего кода, не «восьмёрка медленная».
- Откатывают модуль, не возвращают пятёрку «чтобы завелось как раньше».
- Только когда копия жива, на бою включают память под разобранные файлы и выключают отладчик.
Проверка
После смены открывают раздел, карточку с размерами, гостевую корзину и первый шаг оплаты. В «Производительность» сравнивают один и тот же адрес до и после. Если цифра почти не сдвинулась, узкое место не движок страницы — смотрят сборку списка и очередь на сервере. Белый экран ищут в журнале ошибок, не в балле «скорости сайта».
Не держите пятёрку как «боевую стабильность». Не судите по команде в консоли, если витрина крутится другим движком. Не оставляйте вывод ошибок на экране покупателя после проверки восьмёрки. Успех — живая касса и чек, не строка версии в письме хостера.
Чек-лист
- На копии прогоняют каталог, карточку с размерами, гостевую корзину, оформление заказа, обмен с учётом и чек.
- Белый экран на одной кнопке после смены версии — это сломанный старый модуль или кусок своего кода, не «восьмёрка медленная».
- Откатывают модуль, не возвращают пятёрку «чтобы завелось как раньше».
- Только когда копия жива, на бою включают память под разобранные файлы и выключают отладчик.
Назад в раздел
