Marketing Cybersec
Marketing Cybersec
@marketing_cybersec

<b>7 мест в 1С-Битрикс, где чаще всего прячутся тормоза и дубли</b>

<b>7 мест в 1С-Битрикс, где чаще всего прячутся тормоза и дубли</b>

Если сайт на Битрикс начал «тупить», не начинайте с замены хостинга. Сначала проверьте базовые узлы, где обычно копятся проблемы: шаблон, компоненты, кеш, события, агенты, инфоблоки и админские списки.

— В шаблоне ищите тяжёлые include-файлы, лишние запросы в циклах и вывод всего подряд через PHP вместо кешируемых частей.
— В компонентах проверьте, не отключён ли managed cache и не тянутся ли данные по одному элементу вместо выборки пачкой.
— В инфоблоках ловите дубли свойств, разросшиеся фильтры и сортировки по неиндексируемым полям.
— В админке и фоновых задачах смотрите на агентов: часто там живут старые пересчёты, которые никто не отключил.

Отдельно полезно открыть SQL-лог и сравнить, какие запросы повторяются десятки раз за один просмотр страницы. Обычно там всплывает один и тот же паттерн: «получили ID — потом ещё раз получили объект — потом ещё раз его отрисовали» 🤦

Ещё один частый перекос — ручная логика в шаблоне, которая должна была жить в компоненте или в отдельном сервисе. Чем раньше вы вытащите расчёты из view-слоя, тем проще будет кешировать и сопровождать проект.

Если нужен быстрый аудит, идите по цепочке: шаблон → компонент → кеш → агенты → SQL. В 8 случаях из 10 узкое место находится именно там, а не в «слабом сервере».
Этот пост опубликован в Telegram-канале Marketing Cybersec. Подписаться можно по ссылке: @marketing_cybersec.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @dumay. Быстрый тест: $20 за канал, $1000 за пакет по сети.