Привет,
>> > Вот я и думаю - может Vary не выдавать если запрос был не HTTP/1.1
alr> А что, Squid 2.х кэширует ответы с Vary, если запрос был HTTP/1.1?
А он разве выдает HTTP/1.1 запросы ? Я как-то был уверен, что HTTP/1.0,
придется проверять.
alr> HTTP/1.1 origin servers MUST include an appropriate Vary header field
alr> (section 14.43) in any cachable response based on server-driven
Вот мы и будем его Include если запрос был HTTP/1.1. Ответы у нас, правда,
всегда HTTP/1.1, блин. Еще от Vary фигеет MS IE какой-то из 4-х версий.
Но совершенно точно это не имеет смысла делать настраиваемым на сервере т.к.
локальная кэшируемость обычно слабо волнует, а администраторы удаленных кэшей
не могут настраивать чужие серверы
>> > p.p.s. Выдача Russian Apache, даже без Expires не кэшируется squid'ом
>> Зато клиентами кэшируется :)) (если без Expires).
>> За что и боролись :)
alr> За клиента не имеет смысл бороться. IMHO.
За клиента как-раз и имеет. Как только я поставил редирект на apache.lexa.ru,
так у меня сразу число хитов упало ~вдвое
alr> PS. Кстати, надо еще посмотреть, как Squid-2.x.x oбрабатывает ETag.
alr> Там вроде тоже были какие-то плюшки...
Нормально. Во всяком случае, выдача от просто апача кэшируется, а там ETag есть
везде.
С уважением,Alex Tutubalin
--- GoldED 2.42.G1114+
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.