|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Victor Mironov 2:5025/77.11 30 Mar 2002 03:34:09 To : Artem Chuprina Subject : Re^2: Re^2: Re^2: Re^2: Re^2: кэши -------------------------------------------------------------------------------- VM>> Эксперимент показал, что наличие ETag (правда он показывался как VM>> "etag", но вроде бы названия полей заголовков нечувствительны к VM>> регистру) проблему с кешем не решает. Opera 6 ведет себя точно как VM>> MSIE. В то же время, в отсутствие Last-Modified вещи начинают VM>> происходить как надо - при изменении страницы сразу показывается VM>> новый вариант. Плюс в результате прочтения соответствующей статьи VM>> стало ясно, что если отдаешь такие заголовки, надо еще и VM>> обрабатывать запросы типа If-Modified-Since (кстати, где можно VM>> поподробнее почитать об этом?) Черт, как все сложно :-) AC> Суть проблемы, как я понимаю, в том, что браузер применяет некоторую AC> эмпирику относительно Last-Modified - чем давнее modified, тем меньше AC> вероятность, что изменился снова. Кэши тоже нередко такую эмпирику AC> применяют. Если известно, когда он будет modified, то можно выдать AC> Expires. Засада в том, что как правило, неизвестно. Hо при выдаче в Конечно, в большинстве случаев неизвестно. AC> пару к Last-Modified с небольшим временем вперед может дать хороший Hеизвестно как поисковики посмотрят на истекший Expires, если их пофиг, то это решение :-) AC> эффект. ETag же по сути применим только к HEAD-запросам, ибо если ты AC> уже получаешь контент, то непонятно, зачем тебе ETag. С Хочется думать, что броузер посылает HEAD запросы перед GET (может при определенных условиях)... Копнул логи апача и не нашел HEAD запросов совсем :-) И что бы это значило? AC> If-Modified-Since же все просто - если оно моложе, чем Last-Modified, AC> выдаешь 304, кажется (Not Changed). Контент, соответственно, не AC> выдаешь. Hе вполне понятно где взять If-Modified-Since, неужели в какой-то хитрой переменной окружения? Victor / Thunderbolt and lightning - very very frightening me (c) Queen --- GoldED/W32 3.0.1 * Origin: ATBIT, Voronezh, Russia (2:5025/77.11) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/33233ca52b1f.html, оценка из 5, голосов 10
|