О метке «Кеширование»
Материалы по теме «Кеширование»: статьи и инструкции по 1С-Битрикс в базе знаний Bitrix-Help.
4 материалов

Кеширование в компонентах включается галочкой, а вот собственный код кешируется вручную. Тяжёлая выборка, обращение к внешнему API, сложный расчёт — всё это должно выполняться раз в час, а не при каждом открытии страницы. В D7 для этого есть Bitrix\Main\Data\Cache. Разберём базовый шаблон использования, работу с тегированным кешем и типичные ошибки, из-за которых кеш либо не работает, либо отдаёт устаревшие данные….

«Я поменял данные, а на сайте всё по-старому» — самая частая жалоба на форумах о Битрикс, и почти всегда причина в кеше. Проблема в том, что кешей в системе несколько разных, и способ сброса зависит от того, какой именно кеш держит старые данные. Виды кеша в Битрикс Вид кеша Что хранит Кеш компонентов Результат работы отдельных компонентов на страницах Управляемый…

template.php — единственный файл шаблона компонента, обязательный к существованию. Всё, что видит посетитель, формируется здесь: логика к этому моменту уже отработала, и файл занимается исключительно выводом готовых данных. Что доступно внутри файла К моменту подключения template.php компонент уже выполнил всю работу по получению данных, и они лежат в массиве $arResult. Кроме него доступны ещё несколько переменных: Переменная Содержит $arResult Данные,…

Кеширование компонентов — та настройка, которая определяет, сколько запросов к базе делает страница при каждом обращении. Компонент, выводящий список товаров без кеша, пересчитывает выборку на каждом хите; тот же компонент с включённым кешем — только один раз за время жизни кеша. Три режима кеширования Режим Поведение Кешировать Компонент всегда использует кеш заданное время Не кешировать Данные пересчитываются на каждом обращении…
Материалы по теме «Кеширование»: статьи и инструкции по 1С-Битрикс в базе знаний Bitrix-Help.