Клоакинг: разборы

Почему лендинг при клоакинге тормозит и как не сломать фильтрацию трафика

Почему лендинг при клоакинге тормозит и как не сломать фильтрацию трафика

Анализ логов показывает типовую картину: бот получает один ответ, пользователь — другой, а между ними еще висит лишняя прослойка редиректов, тяжелый HTML и десяток внешних скриптов. Скорость падает не из-за «магии клоакинга», а из-за архитектуры: каждый лишний hop увеличивает TTFB и шанс, что браузерный fingerprint не совпадет с ожиданиями backend-логики.

Разберем техническую составляющую реализации. На пути запроса должны быть только обязательные узлы: DNS, CDN/прокси, edge-скрипт проверки, финальный сервер. Уберите цепочки 301/302, не тяните сторонние шрифты, виджеты и аналитические пиксели на первом экране. Для bot-ветки отдавайте легкий HTML без тяжелых ассетов, для user-ветки — тот же DOM-каркас, но с разным контентом, иначе проверка цепочки прохождения запроса вскроет расхождение по времени и размерам ответа.

Дальше — кэширование и компрессия. Статические файлы кладутся отдельно, с long cache-control и brotli/gzip. Персонализированную часть не кэшируйте на уровне CDN, если там завязан IP-rotation или geo-targeting. Иначе получите красивую, но нестабильную схему: один и тот же IP в одном случае видит свежий контент, в другом — старый мусор из edge-cache.

Проверка простая: прогон через curl, затем через headless-браузер, сравнение headers, body size, timing и waterfall. Если бот-ветка грузится заметно быстрее, чем user-ветка, это не оптимизация, а сигнал для фильтра. Конфиг готов, можно деплоить только после того, как обе ветки укладываются в один технический профиль без лишних следов.
Этот пост опубликован в Telegram-канале Клоакинг: разборы. Подписаться можно по ссылке: @cloaking_lab_arb.
tech

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

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

start

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

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

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