Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: прокси-модуль и chunked вывод
At Mon, 13 Jul 2009 17:17:10 +0700,
Alexey Morozov <morozov_ml@xxxxxx> wrote:
>
> В нынешнем своём виде прокси-модуль в nginx-0.8.4 некорректно обрабатывает
> ответы "upstream"-сервер, если сервер отвечает в Transfer-Encoding: chunked.
> При этом nginx:
>
> 1. добавляет ещё один заголовок Transfer-Encoding: chunked
> 2. оборачивает весь выхлоп (response body) из upstream-сервера в собственную
> последовательность чанков.
>
> По всей видимости, для корректной работы необходимо проверять, не является ли
> уже выхлоп апстрима chunked, декодировать его при записи в файл кэша и далее
> выдавать либо в chunked, либо в "нормальной" кодировке. Или я не учитываю
> какого-нибудь важного обстоятельства?
>
если вам очень хочется, можно научить читать chunked данные с
upstream. Но вы уверены что вам это так хочется?
--
wbr, Kirill
|