Число элементов инфоблока выборкой API платформы 1С‑Битрикс
Активные карточки для условной отрисовки промо без выборки лишних полей каталога и с пониманием когда число нужно связать тегируемым кешем платформы 1С‑Битрикс.
Найдите нужную статью о модулях 1С-Битрикс,
настройке и оптимизации
Найдено результатов: 15 по тегам кеш
Активные карточки для условной отрисовки промо без выборки лишних полей каталога и с пониманием когда число нужно связать тегируемым кешем платформы 1С‑Битрикс.
Где заканчивается «тонкая настройка» Пара компонента и дефолтные значения в шаблоне часто противоречат друг другу: полезнее хранить договорённости в параметрах страницы и контролируемом пространстве имён свойств результата, чем переопределять скрытые ключи только внутри result_modifier . Кеширование и отладочные…
Статических OG-тегов в шапке мало: заголовки и картинку нужно брать из SEO-полей и детальной фотографии даже когда HTML отдался из HTML-композита.
Не «выключатель», а голосование $this->setFrameMode(true) не включает композит напрямую: компонент только голосует «за». Итоговое решение по странице принимает сумма голосов и политики из настроек. При режиме, требующем единогласия, любой противник оставляет обычный цикл сборки страницы. Динамические области без…
Две схемы кеширования в component.php Типовые комплекты ядра нередко сохраняют на диск и подготовленный HTML, и дерево данных. В кастомных компонентах уместнее держать в кеше только $arResult , если в шаблоне нужны побочные эффекты на каждый запрос или логика без «печени» статикой. В «полном» варианте внутрь…
Краткая выжимка: что делает технологию композитной отрисовки, какие параметры включаются в производственную проверку и как сертификат партнёрской компетентности соотносится с реальной скоростью в продакшене.
Объясняем механику разделения страницы на статические и живые области, связь gzip‑кеша на стороне веб‑сервера и инвалидации после правок контента без обещания «сто килобайт станут одиннадцатью» каждому проекту.
Когда это нужно Типичный кейс: в инфоблоке хранятся «основные» материалы, а в highload — служебные справочники (флаги, подписи, привязки), из которых собирается финальный HTML в компонентах. Компоненты кешируют результат и помечают запись тегами вида iblock_id_N . Пока меняется только HL, ядро само по себе не обязано…
Почему «восстановить пароль» в админке не сработает без доработки формы авторизации, типичные сюрпризы составного и композитного кеша, ограничения медиабиблиотеки по сортировке, обход через SQL и честная пагинация с собственным CIBlockResult, плюс заметки про визуальный редактор и поведение капчи при входе.
Паттерн InitCache и StartDataCache для тяжёлых выборок, каталог относительного пути, очистка каталога CleanDir, сброс шаблона компонента и зачем в новых проектах смотреть на тегированный кеш и компонентный CACHE_TYPE.
Почему штатная схема — это класс от CBitrixComponent с методом executeComponent и includeComponentTemplate, а обёртка вокруг $this с ручными ссылками на глобали и половинчатым кешем давно считается легаси.
Файлы .menu_ext.php у страницы каталога: bitrix:menu.sections для разделов, GetList для активных элементов без раздела, кеш Cache с тегом iblock_id и объединение с $aMenuLinks; при смешивании порядка — локальная копия menu.sections и usort по SORT.
Как компонентный кеш живёт рядом с TaggedCache и таблицей b_cache_tag, зачем совпадает относительный путь каталога, как CACHE_TYPE=A подтягивает сброс по инфоблоку через выборку и когда добавляют свои registerTag между startResultCache и шаблоном.
Как положить тяжёлый результат в файл кеша, привязать его к тегам и точечно сбрасывать через TaggedCache без ручной чистки каталогов.
Разбираем три уровня кеша в D7: Data\Cache, ManagedCache и встроенное кеширование ORM-выборок — с примерами кода и советами по инвалидации.