
Диагностика медленного каталога на 1С-Битрикс
Как на ПроКвартиРу разобрали медленные страницы с умным фильтром: проверили кеш, навигацию и сортировку каталога на 1С-Битрикс.
От проблемы к результату
Как мы решали конкретную задачу клиента и что получилось.
Проблема
В ПроКвартиРу медленно открывались страницы, сформированные умным фильтром. Команде нужно было понять, что добавляет время загрузки: работа списка товаров, сортировка, цепочка навигации или условия кеширования.
Решение
Проверили фасетный индекс, композитный режим и компонент списка товаров. Сравнили два варианта навигации и доработали обработчик сортировки. Правки перенесли на рабочий сайт и повторили сравнительную проверку.
Результат
В одном сравнительном тесте старая цепочка навигации добавляла около 0,5 секунды к загрузке страницы даже при включённом композите. Это замер конкретного сценария. Отдельно команда нашла способ доработать сортировку и применила изменения на рабочем сайте.
Этапы реализации
Проверили страницы с фильтрами
Разобрали работу компонента списка товаров catalog.section. Проверили фасетный индекс и пересоздали его в ходе диагностики.
Сравнили варианты навигации
Сравнили цепочку навигации Аспро со стандартной цепочкой Битрикса. В этом тесте вариант Аспро добавлял около 0,5 секунды к загрузке страницы даже в композитном режиме.
Доработали сортировку и повторили проверку
Изменили обработчик сортировки, в том числе логику для снятых с производства товаров. Перенесли правки на рабочий сайт и провели повторный сравнительный анализ.
Где искали задержку
Фильтр и индекс
Проверили страницы с активными фильтрами и пересоздали фасетный индекс.
Список товаров и сортировка
Разобрали catalog.section и доработали обработчик сортировки.
Навигация и кеш
Сравнили две цепочки навигации и проверили загрузку в композитном режиме.
Что показали проверки
Навигация влияла на время загрузки
Сравнили цепочку навигации Аспро со стандартной цепочкой Битрикса. В этом тесте вариант Аспро добавлял около 0,5 секунды к загрузке страницы даже в композитном режиме.
Сортировка требовала отдельной доработки
Изменили обработчик сортировки, в том числе логику для снятых с производства товаров. Перенесли правки на рабочий сайт и провели повторный сравнительный анализ.
Каталог тормозит после выбора фильтра? Пришлите ссылку на медленную страницу и укажите, какие фильтры выбраны. С этого сценария начнём диагностику.
