Задача: выжать максимум из PHP на боевом Битрикс-проекте. Битрикс сам по себе тяжелый - большое ядро, много файлов, агрессивное использование include. Основной инструмент тут - OPcache, но им дело не ограничивается.
Оптимизация PHP для 1С-Битрикс - OPcache и не только
|
Михаил Базаров: 25.02.2026 07:00:00
Оптимизация PHP для 1С-Битрикс - OPcache и не только
Задача: выжать максимум из PHP на боевом Битрикс-проекте. Битрикс сам по себе тяжелый - большое ядро, много файлов, агрессивное использование include. Основной инструмент тут - OPcache, но им дело не ограничивается. |
|
Михаил Базаров: 25.02.2026 07:00:00
Насчёт JIT-компиляции?
В PHP 8 появился, думал может тоже стоит включить для ускорения. Покопался - для большинства веб-проектов включая Битрикс особого смысла нет. JIT хорошо работает на вычислительно-тяжелом коде (ML, математика, обработка изображений), а типичный битриксовый запрос это в основном работа с БД, файловая система и шаблонизация - тут JIT почти не даёт прироста. |
Блог-note Заметки по 1С-Битрикс
-
Увидеть файл заказов который передаст Битрикс в 1С
Для диагностики обмена заказов, интернет-магазина на 1С Битрикс с 1С Управление Торговлей, нужно увидеть xml файл с заказами который сформирует сайт д...
-
Вывести общее количество товаров в шаблоне корзины 1С-Битрикс
Задача: вывести общее количество товаров в корзине (именно количество единиц товара, а не позиций). При этом данные должны обновляться на лет...
-
Базовая защита "Битрикс виртуальная машина" от DDoS атак.
Данный способ защиты не панацея, и скорее всего не спасет от профессиональной DDoS атаки, когда ваш сервер на CentOS подвергается запросам от множеств...
-
Установка Битрикс24 "Интернет-Магазин + CRM" на один домен и настройка работы почты.
Задача: установить лицензию "Интернет-Магазин + CRM" на один домен. Что бы crm была доступна по адресу crm.domain.ru а магазин по адресу...
-
Вывести товары в каталоге перебрав их по свойству и разделив на секции.
Задача: В каталоге, у товаров, есть свойство типа список с названием "Тип изделия" и кодом "TIP_IZDELIYA". В значения свойства вне...
-
Время на БД и веб сервере отличается на 3600 секунд, тест Битрикс
Достаточно часто, при проверке параметров системы, в Битрикс, можно увидеть одну из ошибок: Время на БД и на сервере- Время отличается на 3600 секунд ...