Сообщество / Новая тема

Обсуждение статьиПервый комментарий откроет обсуждение — дальше все вопросы по этой статье будут собираться здесь

Об статье:
Буферизация ответа в nginx: как один медленный клиент занимает ваш бэкенд

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

Подробнее →