Настройка серверов для маркетинга

Nginx для лендингов под нагрузкой: 5 настроек, которые реально снижают задержку

Nginx для лендингов под нагрузкой: 5 настроек, которые реально снижают задержку

Если лендинг тормозит, проблема обычно не в «тяжёлом сайте», а в дефолтной конфигурации. Базовый набор для старта:
— worker_processes auto;
— worker_connections 4096;
— keepalive_timeout 15;
— sendfile on;
— tcp_nopush on;

Дальше проверьте буферы и кеширование статики. Для css/js/png/webp держите долгий cache-control, а сами файлы отдавайте напрямую через alias или root без лишних редиректов. Сжатие включайте только для текстовых типов: html, css, js, svg. Brotli или gzip — не вопрос моды, вопрос CPU и объёма ответа.

Если у вас много одновременных подключений, важнее не «мощность сервера», а лимиты сокетов и файловых дескрипторов. Поднимите nofile, следите за worker_rlimit_nofile и не забывайте про сеть: backlog, somaxconn, tcp_tw_reuse — всё это влияет на пики. Стабильность — это отсутствие магии, только предсказуемая конфигурация.

Проверьте результат через curl -I, ab или wrk: смотрите TTFB, количество 5xx и загрузку CPU. Если TTFB вырос после включения сжатия, значит упёрлись в процессор, а не в Nginx. Разворачиваем, проверяем, мониторим.
Этот пост опубликован в Telegram-канале Настройка серверов для маркетинга. Подписаться можно по ссылке: @server_setup_guide_arb.
tech

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

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

start

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

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

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