Hi,
>> BTW, а как Oops относится к HTTP-заголовку Vary ? Russian Apache увидев
>> HTTP/1.1 запрос не выдает Expires, но выдает Vary (как по стандарту и
>> положено) и было бы здорово, если бы хоть какой-то софт это Vary понимал
>> нормально :)
ier> Хотя-бы в общих чертах, а как пользоваться информацией из Vary? Просто
ier> по HEAD сличать и тянуть весь документ если есть отличия?
Нет, ровно наоборот.
Vary указывает, какие заголовки, полученные от пользователя используются при
content negotiation на сервере. Т.е. Vary: user-agent говорит что-то в духе
"если ко мне придут с другим User-Agent, то я могу ответить и иначе"
Применительно к кэшу это означает, что вместе с закэшированным ответом
нужно хранить те пользовательские заголовки, перечисленные в Vary,
которые использовались для получения этого ответа. И если у следующего
клиентского запроса что-то не совпадает, то документ нужно тянуть с сервера.
В случае Russian Apache это актуально только если proxy - HTTP/1.1,
если запрос пришел по HTTP/1.0, то в случае если ответ на данном URL
может иметь разную кодировку в зависимости от заголовков запроса, выдается
Expires: 00:00:01 01 Jan 1970 :)
Alex Tutubalin
http://www.lexa.ru/lexa/
--- GoldED 2.42.G1114+
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html