Nginx для лендинга под нагрузкой: 5 настроек, которые реально снижают задержки
Если лендинг тормозит под трафиком, проблема обычно не в «слабом сервере», а в базовой конфигурации. Для старта проверьте: • worker_processes auto; • worker_connections 4096+; • keepalive_timeout 15; • sendfile on; • tcp_nopush on; • tcp_nodelay on. Это не магия, а минимум, который убирает лишние переключения и уменьшает накладные расходы на соединения.
Дальше смотрите на буферы и статику: включите gzip только для текстовых типов, выставьте cache headers на CSS/JS/изображения, отключите access_log для самых частых статических путей, если логирование там не нужно. Для лендинга важнее отдать файл быстро, чем писать строку в лог на каждый запрос.
Если есть TLS, проверьте reuse сессий и параметры шифров, но не гонитесь за «самыми безопасными» наборами, если они режут handshake и CPU. На высокой нагрузке обычно выигрывает простой набор правил и короткая цепочка прокси. Проблема не в сервере, проблема в его настройке.
После правок смотрите не на абстрактный «аптайм», а на p95 latency, количество 5xx и загрузку worker’ов. Если p95 растет при нормальном CPU, упираетесь в сеть, диск или слишком тяжелые upstream-ответы. Стабильность — это отсутствие магии, только предсказуемая конфигурация.
Настройка серверов для маркетинга
@server_setup_guide_arb
Nginx для лендинга под нагрузкой: 5 настроек, которые реально снижают задержки
Этот пост опубликован в Telegram-канале Настройка серверов для маркетинга. Подписаться можно по ссылке: @server_setup_guide_arb.