Кэширование — основной инструмент производительности 1С-Битрикс. Разберём типы кэша и их настройку.
Зачем кэш
Без кэша каждая страница собирается заново: запросы к базе, вычисления. На каталоге это медленно. Кэш сохраняет готовый результат и отдаёт его повторно, не нагружая базу. Это разница между «сайт тормозит» и «сайт летает» — поэтому кэш включают почти всегда.
Типы кэширования
Основные уровни: кэш компонентов (каждый компонент кэширует свой вывод), автокэширование (включает кэш всех компонентов разом), тегированный кэш (сбрасывается точечно при изменении данных), HTML-кэш и композит (кэш готовой страницы для мгновенной отдачи). Вместе они дают многоуровневое ускорение.
Настройка и сброс
Кэш настраивают: включают автокэширование, задают время жизни, подключают быстрое хранилище (memcached). Важно правильно сбрасывать кэш при изменении контента — иначе показываются старые данные. Тегированный кэш сбрасывает только затронутое. Баланс «свежесть vs скорость» — суть настройки кэша.