Медленный каталог на 1C-Bitrix: что проверить до покупки нового сервера
Дополнительные ресурсы скрывают часть проблем, но не объясняют медленный сценарий.
Как диагностировать медленный каталог на 1C-Bitrix: воспроизводимый сценарий, база данных, фильтры, кеш, интеграции и измерения после изменений.

Кратко по делу
- • Измеряйте конкретный сценарий и его составные части.
- • Проверяйте запросы, кеш и фоновые обмены до масштабирования сервера.
- • Сравнивайте результат на одинаковых данных и нагрузке.
Содержание статьи
Зафиксируйте медленный сценарий
«Сайт тормозит» может означать долгий первый ответ, тяжёлые изображения, задержку фильтра или медленное оформление заказа. Запишите адрес, время, тип пользователя, выбранные фильтры и состояние кеша. Повторите несколько раз.
Отделите серверное ожидание от загрузки и работы интерфейса в браузере. Тогда станет понятно, искать ли причину в запросах и вычислениях, размере ресурсов или клиентском коде.
Диагностику и план исправлений можно выполнить в рамках поддержки 1C-Bitrix.
Посмотрите, что меняется с объёмом каталога
Фильтр может быстро работать на сотне товаров и резко замедлиться на реальном ассортименте. Важны количество свойств, торговых предложений, сочетаний условий и сортировок. Проверьте самые тяжёлые категории, а не только главную страницу.
Найдите повторяющиеся запросы и вычисления. Если один и тот же блок строится много раз, кеш может помочь. Но кеш без правил обновления способен показывать старые цены и остатки.
Учитывайте фоновые процессы
Импорт каталога, построение индекса поиска, резервная копия и отчёт могут конкурировать за ресурсы. Сопоставьте время замедления с расписанием заданий и обменов. Перенос задачи на другое время иногда даёт больше, чем увеличение мощности.
Для обмена определите размер пакета и поведение при ошибке. Большая повторная загрузка после сбоя может создавать длительный пик и мешать покупателям.
Расписание и объём пакетной обработки уточняем при интеграции сайта с 1С.
Меняйте по одной причине
Снимите исходные показатели, внесите одно изменение и повторите тот же сценарий. Одновременная замена сервера, кеширования и фильтра не покажет, что действительно помогло и где появился риск.
Новый сервер оправдан, когда измерения показывают устойчивую нехватку ресурсов после устранения явных потерь. Решение должно учитывать обычную и пиковую нагрузку, рост данных и стоимость дальнейшего обслуживания.
После исправления сохраните сценарий как регулярную проверку. Каталог растёт, модули обновляются, а структура данных меняется. Сравнимые замеры после релизов помогут заметить ухудшение раньше, чем оно станет привычной жалобой покупателей и сотрудников. Записывайте также версию проекта и объём тестовых данных.
Что сделать на практике
- Опишите три медленных пользовательских сценария.
- Разделите сервер, сеть и браузер.
- Сопоставьте задержки с фоновыми процессами.
- Повторите измерения после одного изменения.
Услуги по теме
Хотите применить это к вашему проекту?
Разберём текущую задачу, определим состав работ и предложим последовательность изменений с понятными критериями результата.


