В настройках компонента bitrix.news есть поле Настройки кеширования -> Кешировать при установленном фильтре
Если я использую фильтрацию перед вызовом компонента вроде такой
И включаю "Кешировать при установленном фильтре".
Результаты выборки с этими параметрами кешируются? Или поле отвечает только за кеш умного фильтра?
Тестировал через Отладку, при включенном поле, страница делает 21-23 sql запроса
При выключенном - 29 sql запросов.
Как мне убедиться в том, что результат выборки закеширован. Или пойти совсем другим путем и кешировать результат всей страницы, где в get-параметрах передан $years_from?
Если я использую фильтрацию перед вызовом компонента вроде такой
Код |
---|
global $arrFilter; $arrFilter = array( ">=PROPERTY_P_YEARS_FROM" => $years_from ); |
Результаты выборки с этими параметрами кешируются? Или поле отвечает только за кеш умного фильтра?
Тестировал через Отладку, при включенном поле, страница делает 21-23 sql запроса
При выключенном - 29 sql запросов.
Как мне убедиться в том, что результат выборки закеширован. Или пойти совсем другим путем и кешировать результат всей страницы, где в get-параметрах передан $years_from?