Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: Lion от 12 Декабря 2001, 00:49:08
-
Как можно сделать что бы страница не кешировалась ?
-
Удавил бы !
А мне потом (как пользователю) мучатся ?!???????????????
Только из-за того , что тебе видитили меня посчитать надо??!! :(
У себя на прокси я поставил настолько жесткие ухищрения, что все, что тебе насоветуют не поможет.
-----------советы-----------
ДА! Кстати - с помощью JavaScript это сделать нельзя. ;-)
Так что задавай этот вопрос в разделе по PHP и Perl (раз по HTTP отдельно нету эхи).
Или в HTML - там про
-
ДА! Кстати - с помощью JavaScript это сделать нельзя. ;-
А жаль...
Так что задавай этот вопрос в разделе по PHP и Perl (раз по HTTP отдельно нету эхи).
А я итак знаю.
Или в HTML - там про И это знаю.
Только из-за того , что тебе видитили меня посчитать надо??!!
Мне это не для счетчика надо.
А мне потом (как пользователю) мучатся ?!???????????????
Ага :)
-
Тогда расскажи подробнее чего ты добиваешься?!
Если не для счетчика и http-equiv="expires" ... "1970 god" не подходит.
:)
-
А мне потом (как пользователю) мучатся ?!???????????????
Есть куча случаев, когда тебе (как пользователю) надо показать обновленную страничку, а не взятую из кэша. Так что ты зря возмущаешься :)
2Lion: а зачем тебе обязательно при помощи JavaScript?
-
Есть куча случаев, когда
Перечень в студию!!!! :)
Особенно интересует случаи, когда надо именно "чтобы не кешировалась
ни прокси, ни броузером".
Если ты скажешь про первую страницу новостного сайта - то
там совсем другой вариант. Там надо ставить заголовок Expires
с датой от +5 минут до +дня. Т.е некешируемость отпадает.
Если про личные web странички - так броузеры это и сами понимают,
что если данные под паролем, то нельзя их светить. Если
вместо пароля стандартного сессия используется - то тоже Expires +10
минут ставится.
А возмущаюсь я, потому что на IE (который нарушает стандарт)
это никак не сказывается - он кеширует невзирая на.
А вот NN4/Mozilla(?) - они честно удаляют страницу после
отображения (т.е Back/SaveAs/ViewSource/Print/EditPage/Resize win и др
заново качают страницу с сервера). Даже Expires +1 минута очень
облегчил бы жизнь...
So? :)
-
Перечень в студию!!!!
Утверждать не буду но ИМХО страницы администрирования сайта или администрирование аккаунтов пользователей и другие страницы информация на которых не предназначенна для посторонних глаз лучше не кешировать вообще.
-
Несогласен!
Expire +1 минута тут ничем не помешает.
-
Перечень в студию!!!!
Далеко ходить не будем: чат, например.
А возмущаюсь я, потому что на IE (который нарушает стандарт)
это никак не сказывается - он кеширует невзирая на.
Если ты в Expire поставишь прошедшую дату, то ИЕ вряд ли это проигнорирует :) ИМХО, это наиболее оптимальный способ некеширования страницы. Работает при использовании любого браузера и прокси-сервера.
-
Если ты в Expire поставишь прошедшую дату
Ха! А вот тут ты ошибаешься :)
Русский апаче (не настроенный как надо) вставляет Expire: ... 1970 ...
Так вот - прокси не кеширует это, а IE - кеширует.
Поэтому никто из IE пользователей не жужжит. Это только счастливые
обладатели NN4/Mozilla зубы на него точат (например оттуда же
возникла легенда, что Netscape4 при изменении размера страницы
перегружает ее заново с сервера - фигушки! Он перегружает только
для таких кривых Expire ... съесть перед прочтением...).
чат
А вот не соглашусь ;)
Все зависит от реализации чата.
Смотри с такой стороны. Я сижу за прокси и чатюсь. Прходит сосед
и тоже лезет в тот-же чат. Нам обоим идет поток информации, который
одинаковый для обоих и идет другой поток, который разный (личные
сообщения). Так вот тот, что общий - тот надо реализовать так, чтобы
оно кешировалось. Кроме того в чате есть случаи переключения
окошек - то список всех посмотреть, то информацию о ком-то, которые
в одном Frame обычно выводятся. Так вот при переключении туда-назад
мне лично хотелось бы, чтобы информация тоже кешировалась.