Forum Webscript.Ru

Дизайн и Верстка => Всё о Html => Тема начата: Dim от 20 Августа 2001, 20:15:13

Название: Какая есть конструкция самая простая для обновления страницы? >>>
Отправлено: Dim от 20 Августа 2001, 20:15:13
Какая есть конструкция самая простая для обновления страницы? >>>
Т.е. необходимо чтобы посетитель получал всегда свежую страницу, а не ту которая застряла с таким же  именем в кэше сервака или компа.
Есть ли что либо такое в HTML?
Если в HTML нет, то можно наверное на JS, если так то пожскажите пожалуйста.

Буду всем признателен за ответы.
Название: Какая есть конструкция самая простая для обновления страницы? >>>
Отправлено: Realtor from Moscow от 21 Августа 2001, 04:30:53
Вставь после строчку:
Название: Какая есть конструкция самая простая для обновления страницы? >>>
Отправлено: MadDog от 21 Августа 2001, 10:45:42
К сказанному Realtor from Moscow хочу добавить, что с \\"no-cashe\\" не стоит злоупотреблять.
Название: Какая есть конструкция самая простая для обновления страницы? >>>
Отправлено: Tepncuxopa от 21 Августа 2001, 13:16:52
Цитировать
К сказанному Realtor from Moscow хочу добавить, что с \\"no-cashe\\" не стоит злоупотреблять.


Абсолютно согласна :)
Лучше обойти кеширование поставив прошедшую дату устаревания содержимого страницы, например так:

Название: Какая есть конструкция самая простая для обновления страницы? >>>
Отправлено: Dim от 21 Августа 2001, 21:40:48
Ту Tepncuxopa:
На сколько я понял

не даёт кэшироваться странице, только не понял кем, компом юзера или кэшем сервака?

А вот ты предлагаешь поставить прошлую дату, ну поставлю прошлую дату, а кто браузеру скажет что ему надо лезть за сервака заново
http-equiv=\\"expires\\"
что ли?
Название: Какая есть конструкция самая простая для обновления страницы? >>>
Отправлено: Realtor from Moscow от 21 Августа 2001, 21:42:09
Согласен со всем вышесказанным. И спасибо
Tepncuxopa за грамотную мысль:cool:
Название: Какая есть конструкция самая простая для обновления страницы? >>>
Отправлено: Tepncuxopa от 22 Августа 2001, 12:01:47
Цитировать
Ту Tepncuxopa:
На сколько я понял

не даёт кэшироваться странице, только не понял кем, компом юзера или кэшем сервака?


Проблема в том, что некоторым проксям глубоко фиолетово, что у тебя указан \\"no-cache\\" :mad: Я столько намучилась с этим, что пришлось искать обходные пути...

Цитировать
А вот ты предлагаешь поставить прошлую дату, ну поставлю прошлую дату, а кто браузеру скажет что ему надо лезть за сервака заново
http-equiv=\\"expires\\"
что ли?


http-equiv=\\"expires\\" указывает дату устаревания информации на страничке. Например, фирма проводит какую-то рекламную акцию до определенного числа, и эта дата указывается в \\"expires\\", чтобы потом не вводить пользователей в заблуждение.
При получении странички браузер сравнивает дату, указанную в \\"expires\\", с текущей, и в нашем случае (когда она заведомо прошедшая) обнаруживает несоответствие и посылает запрос серверу дабы получить \\"обновленный\\" вариант странички.

Не стандартный, конечно, способ, но работает везде :D
Название: Какая есть конструкция самая простая для обновления страницы? >>>
Отправлено: AliMamed от 22 Августа 2001, 12:08:41
еще один необычный =) способ - вызывать страничку с например датой обновления в QUERY_STRING т.е. http://www.yoursite.ru/about.html?21.08.2001

ну или если какиенибудь параметры уже передаются, то так http://www.yoursite.ru/about.php?param=val&updated=21.08.2001
Название: Какая есть конструкция самая простая для обновления страницы? >>>
Отправлено: Dim от 26 Августа 2001, 10:15:42
Спасибо всем огромное.
Особенно Tepncuxopa :)
Как правильно \\"Tepncuxopa\\" по русски прочитать то, а Tepncuxopa? ;)
Название: Какая есть конструкция самая простая для обновления страницы? >>>
Отправлено: Tepncuxopa от 27 Августа 2001, 14:56:32
Лучше не пробуй - язык сломаешь :D