Первое, что делают когда сайт на Битриксе стал медленнее — звонят хостеру или покупают более мощный тарифный план. Это почти всегда лишняя трата денег.
В 80% случаев проблема в самом проекте: отключён кеш или настроен неправильно, страницы генерируются без кеширования компонентов, нет CDN для статики, подключены избыточные модули которые работают даже на страницах где они не нужны.
Проверьте в первую очередь: включён ли managed cache и настроен ли он на Redis, а не на файловую систему. Файловый кеш на нагруженном проекте — это узкое место, которое незаметно убивает TTFB.
Второй момент — компоненты с параметром cacheable=false. Если разработчик поставил это значение «на время отладки», оно часто остаётся навсегда. Пройдитесь по кастомным компонентам и убедитесь, что кешируемые данные действительно кешируются.
Третье — очередь агентов. Если агенты выполняются в момент запроса страницы (синхронно), это добавляет секунды к загрузке. Переводите на cron.
Битрикс Stack
@BitrixStackPro
Битрикс тормозит — виноват не сервер, а вы
Этот пост опубликован в Telegram-канале Битрикс Stack. Подписаться можно по ссылке: @BitrixStackPro.