ХЛЕБНЫЕ КРОШКИ КЭШИРОВАНИЕ BITRIX PHP

Хлебные крошки (breadcrumbs) это удобный навигационный элемент, который помогает пользователям быстро ориентироваться в структуре сайта. В Bitrix есть удобный способ настройки хлебных крошек, а также возможности кэширования для ускорения работы сайта.

Для настройки хлебных крошек в Bitrix можно воспользоваться компонентом bitrix:breadcrumb, который позволяет настраивать название разделов, ссылки и т.д. Например:

$APPLICATION->IncludeComponent( "bitrix:breadcrumb", "", array( "START_FROM" => "0", "PATH" => "", "SITE_ID" => "-" ) );

Для ускорения работы сайта можно использовать кэширование. В Bitrix есть несколько типов кэширования: файловое кэширование, memcached, APC и т.д. Для использования кэширования в компоненте bitrix:breadcrumb можно задать необходимые параметры:

$APPLICATION->IncludeComponent( "bitrix:breadcrumb", "", array( "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "START_FROM" => "0", "PATH" => "", "SITE_ID" => "-" ) );

В данном примере используется тип кэширования "А" (автоматический выбор), время кэширования - 3600 секунд (1 час).

Если необходимо кэшировать только определенный фрагмент кода, то можно воспользоваться функцией $APPLICATION->IncludeComponentCache(). Например:

if ($arResult = $cache->get()) { $APPLICATION->IncludeComponentCache( "my_component", "", array(), null, $this->getTemplateName());} else { // заполнение $arResult данными }

В данном примере кэшируется компонент "my_component" только в том случае, если данные уже есть в кэше.

Как создать интернет магазин за 1 час на 1С Битрикс (всего 3 шага)

Антон Завьялов Dev2Dev Chipec - Bitrix + Vue: щепотка реактивности в Битриксе

03. Шаблон сайта. Шаг №2. 05. Шаблон хлебных крошек.

Как поменять хлебные крошки на другой язык в 1с битрикс ( 1c bitrix )

40 - Уроки PHP. Memcache кеширование в PHP

6. Урок-Кеширование - StartResultCache, видео 5/8

22# Навигационная цепочка (breadcrumb) - Видеокурс: Создание сайта на 1С Битрикс

6. Урок-Кеширование - Сброс кеша в связанных данных, видео 7/8

4 Внедряем хлебные крошки в 1С-Битрикс

6. Урок-Кеширование - Memcached, видео 8/8

Реклама
Новое
Реклама