Forum Webscript.Ru
Общие => Веб-технологии => Тема начата: advisor от 20 Ноября 2003, 16:21:19
-
Вопрос такой: нужно чтоб страницы не кешировались. И каждый раз пользователь получал страничку с сервера а не с кеша. Можна воспользоваться мета тегом заведома указав прошедшую дату. Но ........некоторые поисковые роботы могут отказаться индексировать документ с устаревшей датой. Как быть?
-
+ где-нить коментарий случайной длины
-
да вот еще:
-
Играет роль, куда именно втулить этот тэг?
-
LADY IN BLACK
играет
в секцию
-
А я бы уши поотрывал тому кто такое делает :)
Ставить надо нормальный человеческий Expire - тогда и пользователям хорошо и данные там своевременные. Кроме того почитать про HTTP (про modification/expires и etag и как отвечать на запрос HEAD и if-modified since)
Есть уже написанный скриптики, на PHP например, которые правильно выдают все эти заголовки из скрипта.
http://simon.incutio.com/archive/2003/04/23/conditionalGet
А ставить - no-cache - это (по моему мнению) от недостатка профессионализма.
-
Прокси чихают на заголовки.
-
Oak
А ставить - no-cache - это (по моему мнению) от недостатка профессионализма.
не всегда...
допустим Javascript showModalDialog / showModelessDialog
тут уж без него никак...
-
commander:
showModalDialog / showModelessDialog
Сорри с IE-only приколами не знаком.
Мне кажется это уже в сторону веб-приложений, а не Инет-вебсайтов. А тема была задана - инет страницы-документы для индексирования роботами и просмотра пользоватеями.
В IE-приложениях возможно и надо. У IE вообще странная логика принудительного кеширования :( Достает иногда.
credilya:
Прокси чихают на заголовки.
Смотря какие и как настроить. Squid.conf смотрел? :)
-
Я про настройки прокси-сервера провайдера и сетевой службы. А вы про что?
-
2 ALL
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebgen/html/ie_introfiddler2.asp?frame=true
Читать раздел про поведение IE при наличии заголовков управления кешем и при их отсутствии (ниже).
credilya
Я про то что работал админом и лично настраивал прокси сервер. И потому знаю что сервер под названием "squid" имеет настройку конфига - учитывать заголовки или нет:
# options: overrsde-expire
# override-lastmod
# reload-into-ims
# ignore-reload
Поумолчанию они вырублены и рядом пометка для тех кто хочет их включить: "Doing this VIOLATES the HTTP standard."
Вот я и спрашиваю - чего это ты думаешь что прокси игнорируют это? :) И про какие прокси (фирмы производители, названия и версии проксей) ты говорил? :)
-
А я решил проблему в лоб - при каждом обращении из шаблона скриптом генерится страница с уникальным именем и делается редирект на нее. Никакого кэширования! Просто песня!