История изменений
Исправление
vertexua,
(текущая версия)
:
Чем тут помогает nginx? Автоматически рвёт соединение в надежде, что клиент и сервер правильно поймут намёк? Или делает что-то более умное?
Ну клиент делает запрос, а потом медленно его жрет по 10 байт в минуту. nginx быстро спросить бекенд по быстрому сетевому каналу междун ими, проглотит весь json себе в память, сожмет и будет оттуда спокойно его отдавать клиенту, отавив бекенд впокое. Вопрос - какая разница где будет лежать json? Ответ - теоретически никакой, но nginx оптимально написан и на эту структуру будет минимум накладных расходов, а нескучные сервера приложений могут еще кучу оверхеда держать. В прошлом даже целый тред был бы потрачен на такого медленного клиента.
Исходная версия
vertexua,
:
Чем тут помогает nginx? Автоматически рвёт соединение в надежде, что клиент и сервер правильно поймут намёк? Или делает что-то более умное?
Ну клиент делает запрос, а потом медленно его жрет по 10 байт в минуту. nginx быстро спросить бекенд по быстрому сетевому каналу междун ими, проглотит весь json себе в память, сожмет и будет оттуда спокойно его отдавать клиенту, отавив бекенд впокое. Вопрос - какая разница где будет лежать json? Ответ - теоретически никакой, но nginx оптимально написан и на эту структуру будет минимум накладных расходов, а нескучные сервера приложений могут еще кучу оверхеда держать.