Число элементов инфоблока выборкой API платформы 1С‑Битрикс
Активные карточки для условной отрисовки промо без выборки лишних полей каталога и с пониманием когда число нужно связать тегируемым кешем платформы 1С‑Битрикс.
Найдите нужную статью о модулях 1С-Битрикс,
настройке и оптимизации
Найдено результатов: 15 по тегам кеш
Активные карточки для условной отрисовки промо без выборки лишних полей каталога и с пониманием когда число нужно связать тегируемым кешем платформы 1С‑Битрикс.
Собранные направления: кешируемость стандартного списка, роль <code>.parameters.php</code>, шаблоны с подмешиваемым языком под мультисайт и когда вынос логики в сервис снижает риски обновления ядра.
Статических OG-тегов в шапке мало: заголовки и картинку нужно брать из SEO-полей и детальной фотографии даже когда HTML отдался из HTML-композита.
setFrameMode как голос, createFrame/begin со stub для AJAX-догрузки, markNonCacheable по StaticHtmlCache и штатный cron для очистки html_pages вместо ручного удаления каталогов.
Разделить кеш HTML и данные в $arResult, отдать ключи для component_epilog, протолкнуть поле в родитель комплексного компонента и скрыть иконку редактирования у чувствительного IncludeComponent.
Краткая выжимка: что делает технологию композитной отрисовки, какие параметры включаются в производственную проверку и как сертификат партнёрской компетентности соотносится с реальной скоростью в продакшене.
Объясняем механику разделения страницы на статические и живые области, связь gzip‑кеша на стороне веб‑сервера и инвалидации после правок контента без обещания «сто килобайт станут одиннадцатью» каждому проекту.
Если справочник на highload влияет на вывод элементов инфоблока, компонентный кеш может остаться старым. Подписываемся на события сущности HL и вызываем ClearByTag по тегу инфоблока.
Почему «восстановить пароль» в админке не сработает без доработки формы авторизации, типичные сюрпризы составного и композитного кеша, ограничения медиабиблиотеки по сортировке, обход через 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-выборок — с примерами кода и советами по инвалидации.