On Mon, 1 Jul 2002, D Kelmi aka MiksIr wrote:
> IS> Я тут подумал, и придумал более верный сценарий.
> IS> Браузер шлёт запрос и squid кэширует сжатый контент.
> IS> Браузер получает ответ не до конца и запрашивает range.
> IS> Squid отдаёт range из кэша, но не правильый.
>
> Сквидя не разгзиповывает полученный сжатый контент?
Нет. И, в принципе, он не должен это делать, если получил
'Content-Encoding: gzip'. Если сопровождать такие ответы с Vary,
то ранний Squid не будет их кэшировать вообще, а более поздние
что-то вроде кэшируют. Но проблема в том, что ранние MSIE ответы
с Vary и 'Content-Encoding: gzip' кэшируют частично.
То есть, например, /index.html будет кэшировать, а / - нет.
> Может имеет смысл попатчить сквидю и научить ее это делать? ;)
> Кстати, было бы не плохо научить ее и гзиповать отдаваемый контент -
> сохранение канала всегда полезно, особо если используются каскады.
В Squid что-то вроде делалось на тему 'Transfer-Encoding: gzip' (это, кстати,
и есть правильное место, где прокси должна уметь обрабатывать сжатое),
но на какой стадии это сейчас - не знаю. Проблема ещё в том, современные
браузеры TE не понимают. По-моему, это умеет только Opera.
Игорь Сысоев
http://sysoev.ru
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =