в какой последовательности нужно раскодировать Content-Encoding: gzip, Transfer-Encoding: chunked?
Сначала собрать всё из чанков, потом ангзип?
Какая практическая польза от Transfer-Encoding: chunked?
чет я не видел чтоб сервак статику чанками отдавал. Может не те сервера смотрю?
А на динамике - сервер не ждет пока твой скрипт сгенерит весь контент а отсылает по мере наполнения буферов. Если учесть что память правильнее мерять произведением объема занимаемой памяти на промежуток времени в течение которого она занята(приложением) то все вполне логично.
-~{}~ 10.04.07 20:37:
ЗЫ. если мешают чанки на динамике - генерь контент ленгч. Сервер будет ждать пока ты весь контент не сгенеришь.
Для динамического контента невозможно определить его длину, по этому сервер вынужден либо закрывать соединение после полной отправки данных, либо отправлять из chunk-ами, либо полностью сохранять контент в оперативке, формировать заголовок контент-ленгч и отсылать его вместе с контентом (чтобы поддерживать постоянные соединения).