Nginx для лендинга: 7 настроек, которые снимают лишнюю нагрузку
Если лендинг ловит пики трафика, Nginx должен отдавать статику и не тратить CPU на лишнее. Базовый минимум:
— worker_processes auto;
— worker_connections 4096;
— keepalive_timeout 15;
— sendfile on;
— tcp_nopush on;
— tcp_nodelay on;
— gzip on для HTML, CSS, JS.
Дальше проверь кэш заголовков. Для файлов с хешами ставь долгий expires и Cache-Control: public, max-age=31536000, immutable. Для HTML кэш либо короткий, либо отключён. Иначе при обновлении креатива или формы часть пользователей увидит старую версию, а бизнес — ложные потери конверсии.
На высоком трафике важны лимиты: client_max_body_size для форм, limit_req на входящих запросах и отдельный location для статики без лишних proxy_pass. Если лендинг за прокси, включай proxy_buffering и выставляй адекватные buffers, чтобы не держать upstream на мелких ответах. Логи не тащи в общий чат: вынеси access_log и error_log в понятные файлы и смотри 499/502/504.
Проверка простая: ab или wrk на один URL, затем nginx -t, systemctl reload nginx и просмотр worker CPU, latency, 5xx. Стабильность — это отсутствие магии, только предсказуемая конфигурация. Разворачиваем, проверяем, мониторим.
Настройка серверов для маркетинга
@server_setup_guide_arb
Nginx для лендинга: 7 настроек, которые снимают лишнюю нагрузку
Этот пост опубликован в Telegram-канале Настройка серверов для маркетинга. Подписаться можно по ссылке: @server_setup_guide_arb.