Gzip и кеширование в Nginx: ускоряем отдачу без лишнего риска
Включаем gzip в Nginx для текстовых ресурсов, проверяем Vary и Content-Encoding, не сжимаем изображения и отделяем compression от Cache-Control.
Тег
Включаем gzip в Nginx для текстовых ресурсов, проверяем Vary и Content-Encoding, не сжимаем изображения и отделяем compression от Cache-Control.
Настраиваем Cache-Control для HTML и версионированных CSS, JavaScript и изображений, проверяем заголовки и избегаем зависшего старого релиза.
Выбираем исходный размер, создаём производные варианты, проверяем форматы и разметку, ограничиваем загрузки и сохраняем оригиналы для восстановления.
Разделяем кеш готовых страниц и объектов, определяем исключения для входа и персональных данных, измеряем результат и проверяем очистку.
Настраиваем limit_req и limit_conn в Nginx: выбираем ключ, rate и burst, учитываем CDN и NAT, включаем dry run, проверяем 429 и читаем журнал.
Настраиваем кеш ответов приложения в Nginx: cache zone, ключ, bypass для авторизации и cookies, TTL, cache lock, проверка HIT/MISS и безопасный откат.