trinitr0
@trinitr0
провинциальный админ

Как расчитывать размеры кэшей и буферов в nginx?

В конфиге nginx немало параметров, определяющих размер различных буферов, кэшей и таймаутов.. Но какие именно значения там следует указывать непонятно. Ясно, что оптимальные значения можно найти только экспериментально. Но вот с каких значений начинать? Что брать за отправную точку?

Как например рассчитать количество и размер буферов, которые используются для сжатия (gzip_buffers)? Или общий кэш для SSL/TLS сессий (ssl_session_cache shared)? Или время жизни SSL/TLS сессии в кэше (ssl_session_timeout)?
  • Вопрос задан
  • 541 просмотр
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
У nginx достаточно вылизанные дефолты. Поэтому можно начать с них (ну или что есть "сейчас"). Повесить какой-либо мониторинг и аккуратно менять параметры по одному или группами связанных, исходя из своих гипотез или инет-рекомендаций. Процесс небыстрый, но тщательный и позволит выжать максимум из существующих условий. Притом документальный - т.е. "вот такое изменение параметра даёт вот такой результат, что подкрепляется показаниями мониторинга".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы