1. Переведите кэширование сайта с файлов на memcached
На многих проектах кэш по-прежнему хранится в файлах. Для небольших сайтов это может работать нормально, но на каталогах, интернет-магазинах и нагруженных корпоративных сайтах файловое кэширование часто становится узким местом.
Перевод кэша в memcached позволяет хранить данные в памяти, а не постоянно обращаться к диску. За счет этого сайт быстрее отдает страницы и стабильнее работает под нагрузкой.
Этот шаг особенно полезен, если:
- на сайте много каталожных страниц;
- есть фильтрация и поиск;
- посещаемость неравномерная и бывают всплески трафика;
- сервер уже подготовлен для работы с memcached.
Если серверная часть настроена, это один из самых полезных быстрых шагов.
2. Проверьте и создайте фасетные индексы
Если на сайте есть каталог и умный фильтр, обязательно проверьте фасетные индексы. Когда они не созданы или работают некорректно, фильтрация по параметрам начинает заметно тормозить, а вместе с ней проседает и скорость разделов каталога.
Проверка выполняется по адресу:
/bitrix/admin/iblock_reindex_admin.php?lang=ru
Это особенно важно для сайтов с большим количеством товаров, где пользователи активно фильтруют ассортимент по бренду, размеру, типу, характеристикам и другим параметрам. На таких проектах отсутствие фасетных индексов почти всегда сказывается на скорости работы каталога.
3. Выполните автоматическую оптимизацию базы данных
Со временем база данных накапливает лишнюю нагрузку. Это особенно заметно на сайтах, которые давно работают, обновляют каталог, принимают заказы, хранят историю действий и не проходили техническое обслуживание.
Для быстрой проверки можно использовать штатный инструмент Битрикса:
/bitrix/admin/perfmon_panel.php?lang=ru
Оптимизация базы не решает все проблемы сразу, но помогает снизить нагрузку на таблицы и ускорить выполнение части запросов. Для сайта это означает более быструю работу административной части, каталога, корзины и других участков, которые постоянно обращаются к базе.
4. Включите оптимизацию CSS
Еще одна частая причина медленной загрузки — не оптимизированные стили. Когда сайт тянет много отдельных CSS-файлов, браузеру нужно сделать больше запросов и дольше собирать страницу.
Проверка выполняется здесь:
/bitrix/admin/settings.php?lang=ru&mid=main&mid_menu=1
Что нужно проверить:
- включено ли объединение CSS;
- включено ли сжатие CSS;
- нет ли на сайте лишних подключений старых стилей, которые уже не используются.
После включения оптимизации обязательно пройдитесь по ключевым страницам сайта. Нужно проверить меню, формы, карточки, корзину, фильтры и мобильную версию. Иногда старые шаблоны после таких изменений требуют дополнительной корректировки.
Скриншот административных полей в Битрикс
5. Проверьте автокэширование и настройки кэширования у компонентов
Одна из самых частых проблем на сайтах Битрикс — формально кэш включен, но отдельные компоненты работают без него. В результате страница продолжает собираться слишком долго, хотя общие настройки системы вроде бы выставлены правильно.
Проверка выполняется здесь:
/bitrix/admin/cache.php?lang=ru
Что нужно сделать:
- убедиться, что автокэширование включено;
- проверить, чтобы в компонентах не был выбран режим «не кешировать»;
- отдельно просмотреть ключевые блоки на сайте: меню, список товаров, карточки, формы, блоки на главной, элементы фильтрации.
Даже один тяжелый компонент без кэширования может существенно замедлять загрузку страницы.
Настройка кеширования в админке 1С_Битрикс
Что это дает бизнесу
- меньше потерь трафика из рекламы;
- ниже вероятность отказа на первом экране;
- более комфортную работу с каталогом и карточками;
- выше шанс, что пользователь дойдет до заявки, звонка или заказа.
Быстрый сайт не нагружает пользователя излишним ожиданием, не рассеивает фокус внимания и повышает показатели сайта.
