Anti-Bot Arena — Cloudflare, CAPTCHA, fingerprint

<b>7 типовых ошибок в Bitrix, из-за которых сайт начинает тормозить и ломать админку</b>

<b>7 типовых ошибок в Bitrix, из-за которых сайт начинает тормозить и ломать админку</b>

В Bitrix производительность чаще всего убивает не один «тяжёлый» модуль, а набор мелких решений, которые копятся годами.

— Не проверяют SQL в шаблонах и компонентах. Любой лишний запрос в цикле превращается в лавину на каталоге, фильтре и списках.
— Хранят логику в шаблоне. Когда вёрстка, запросы и бизнес-правила смешаны, потом невозможно ни кэшировать, ни нормально сопровождать проект.
— Ставят <code>cache_time</code> «на глаз». Слишком короткий срок даёт постоянные пересчёты, слишком длинный — устаревшие данные и баги с правами.
— Забывают про управляемый кэш и его очистку. В итоге после изменений часть страниц уже обновилась, а часть живёт старым состоянием.
— Пишут обработчики событий без ограничений. Один тяжёлый хук на <code>OnBefore*</code> или <code>OnAfter*</code> может тормозить вообще весь сценарий.
— Не смотрят на права доступа в выборках. Потом ловят странные утечки, «пустые» списки и необъяснимые исключения у части пользователей.
— Дублируют функциональность через копипасту. В одном месте фикс, в другом — старая логика, и баг возвращается после любого мелкого изменения.

Если нужен быстрый аудит, начинайте с шаблонов, событий и кэша: именно там чаще всего лежат причины деградации.
Этот пост опубликован в Telegram-канале Anti-Bot Arena — Cloudflare, CAPTCHA, fingerprint. Подписаться можно по ссылке: @anti_bot_arena.
start

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

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

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