Re[2]: буфферизация POST

Igor Sysoev is at rambler-co.ru
Fri Feb 10 22:17:39 MSK 2006


On Fri, 10 Feb 2006, Anton Yuzhaninov wrote:

> 3 февраля 2006 г., 8:49:25, Вы писали:
>
> IS> On Fri, 3 Feb 2006, Alexey Polyakov wrote:
>
>>> Игорь, а подключение к бекэнду происходит после того, как тело
>>> полностью принятно?
>
> IS> Да, только после этого.
>
>>> И еще вопрос, можно ли жестко ограничить размер тела? Т. е. чтобы при
>>> превышении обработка запроса прекращалась?
>
> IS> client_max_body_size
>
> IS> Но нужно иметь в виду, что нельзя сказать клиенту об этом красиво:
> IS> http://sysoev.ru/web/upload.html
>
> Проверил сейчас Firefox 1.5.0.1 под винду.
>
> Если успевает передать POST за 30 секунд, то отображает сообщение,
> которое выдает nginx -
> 413 Request Entity Too Large
>
> А если не успевает и соединение закрывается с сервером, то не
> отображает, а вместо этого показывает свою ошибку:
>
> "Во время загрузки страницы соединение с сервером было сброшено..."
>
> Но что характерно - при прочих равных условиях IE 6 за 30 секунд
> успевает передать только 3 Mb от тела запроса и обрывается по таймауту
> nginx-ом.
>
> А FF успевает передать 15 Мб за 6 секунд и поэтому успевает прочитать
> ответ 413 от nginx :)
>
> Почему такая большая разница в скорости передачи данных непонятно.
> Но факт. Тест проводил раза три. Все остальное было одинаковым.
> Менялся только браузер.

Да, я как-то проверял firefox - у него та же проблема, что и у прочих.
В 2001-2002 году, когда я смотрел это первый раз, у тогдашней Мозиллы,
что-то в районе 0.9, было всё нормально.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list