Справочный центр
Справочный центр: Работа с 1С-Битрикс
Индекс производительности или возможная ошибка "Не установлен модуль mod_php".
Отправлено Ярослав Лихачев в 17 July 2014 13:33

Классической для Битрикс-хостинга является схема, когда на веб-сервер Apache устанавливается mod_php, в дополнении к которому идет акселератор PHP (APC, eAccelerator). Из-за особенностей платформы хостинга, развернутой на базе CloudLinux, у нас нет технической возможности использовать mod_php. Поэтому к серверу Apache через FastCGI мы подключили alt-php5.4 (специальная сборка для CloudLinux) с нативным акселератором OPcache.

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

Синтетический тест производительности Битрикса не может это учитывать, поэтому показывает низкие баллы, а также говорит о неоптимальной конфигурации, так как "не знает" про установленный OPcache. Но именно при высоких нагрузках наша схема является более надежной, так как на первый план выходит более высокая у связки FastCGI + OPcache скорость обработки кешированных запросов, которых большинство, и которая выше, чем у mod_php. При этом запросов генерации новых страниц, требующей обращений к диску и базе, меньшинство.

 

 

(2 голосов)

© 2002—2017 ООО «Национальные телекоммуникации»