Эта статья предназначена для тех, кого не устраивает производительность Bitrix.
Мы долго тестировали работу CMS Bitrix на разных версиях и режимах работы php, и пришли к выводу, что самый производительный режим работы — это FastCGI (Nginx + php-fpm). Но проблема заключается в том, что, по умолчанию, данный режим работы php некорректно функционирует с CMS Bitrix, поэтому многие не знают, что он является самым производительным. Сейчас мы это продемонстрируем и покажем, как его можно применить на хостинге.
Тестирование работы сайта на стандартном режиме работы apache + nginx + php7.1 (рекомендация bitrix)
Внимание! Ваш сайт должен поддерживать работу модулей на версии php 7.1-7.3. Для этого необходимо обратиться к разработчику
Как мы можем заметить, производительность показывает на 10 баллов больше, чем эталон, но многих это не устраивает.
Мы проверили скорость работы сайта через PageSpeed от Google и получили такой результат:
После этого, мы изменили режим работы php на FastCGI (Nginx + php-fpm) + php7.1 (как рекомендует Bitrix)
Как мы видим, оценка поднялась до 110 баллов, что на 70 баллов больше, чем при стандартном режиме.
Также, как и при первом тестировании, мы протестировали сайт через PageSpeed от Google
И видим, что сайт начал работать немного быстрее.
И, наконец, мы протестировали самую последнюю версию php7.3 с режимом работы FastCGI.
Как мы можем заметить, производительность на 150 баллов больше, чем при рекомендованных параметрах Bitrix.
PageSpeed от Google показал следующий результат:
После данного тестирования мы можем сказать, что FastCGI — самый быстрый и производительный режим для CMS Bitrix.
Включение режима FastCGI (Nginx + php-fpm) на хостинге
Для того, чтобы включить данный режим работы на нашем хостинге, Вам необходимо:
- Зайти в панель управления ispmanager во вкладку «www-домены», выбрать домен и нажать «Изменить».
- Далее необходимо выбрать режим работы FastCGI и сохранить изменения.
- Для того, чтобы выбрать, какая версия php будет использоваться, Вам необходимо зайти во вкладку PHP и в ней выбрать версию.