[ex2-94] Супер инструмент SEO специалиста
Кэширование компонентов в 1С-Битрикс
Есть ситуации, когда программист, выполняющий проекты под Битрикс, путается в работе кеширования компонентов. В этой статье я хочу объяснить механизм работы автокеширования. Автокэширование в 1с-Битрикс — хорошо развитая и довольно сложная система, позволяющая в разы уменьшить число обращений к базе данных и ускорить выполнение страниц. Как это работает в компоненте? Обычный компонент Битрикс состоит из следующих файлов: Последние 3 файла относятся к шаблону, предпочтительно редактировать именно их. Component.php в стандартных компонентах изменять нельзя, т.к. есть шанс что правки затрутся после обновления системы...
Битркис кэш в Redis
В битриксе давно появилась возможность хранить кэш в redis. Это достаточно удобно и быстро работает. Но если включить как указано в документации - https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=105&LESSON_ID=14026 , то есть добавление в файл .setting_extra.php следующего кода 'cache' => array(
'value' => array(
'type' => array(
'class_name' => '\Bitrix\Main\Data\CacheEngineRedis',
'extension' => 'redis'
),
'redis' => array(
...