Автор Тема: Какая есть конструкция самая простая для обновления страницы? >>>  (Прочитано 4174 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dim

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 80
  • +0/-0
  • 0
    • Просмотр профиля
Какая есть конструкция самая простая для обновления страницы? >>>
Т.е. необходимо чтобы посетитель получал всегда свежую страницу, а не ту которая застряла с таким же  именем в кэше сервака или компа.
Есть ли что либо такое в HTML?
Если в HTML нет, то можно наверное на JS, если так то пожскажите пожалуйста.

Буду всем признателен за ответы.
С уважением, Дмитрий

Оффлайн Realtor from Moscow

  • Любитель пива
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 464
  • +0/-0
  • 2
    • Просмотр профиля
    • http://building.msk.ru
Вставь после строчку:
Павел Габов
Мой Reg]life тчк building тчк msk тчк ru. Building.Msk.ru :: Коммерческая недвижимость Москвы и Подмосковья.

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
К сказанному Realtor from Moscow хочу добавить, что с \\"no-cashe\\" не стоит злоупотреблять.
So let it be written
So let it be done I\'m creeping death

Оффлайн Tepncuxopa

  • Муза форума
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 386
  • +0/-0
  • 1
    • Просмотр профиля
Цитировать
К сказанному Realtor from Moscow хочу добавить, что с \\"no-cashe\\" не стоит злоупотреблять.


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


Оффлайн Dim

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 80
  • +0/-0
  • 0
    • Просмотр профиля
Ту Tepncuxopa:
На сколько я понял

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

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

Оффлайн Realtor from Moscow

  • Любитель пива
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 464
  • +0/-0
  • 2
    • Просмотр профиля
    • http://building.msk.ru
Согласен со всем вышесказанным. И спасибо
Tepncuxopa за грамотную мысль:cool:
Павел Габов
Мой Reg]life тчк building тчк msk тчк ru. Building.Msk.ru :: Коммерческая недвижимость Москвы и Подмосковья.

Оффлайн Tepncuxopa

  • Муза форума
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 386
  • +0/-0
  • 1
    • Просмотр профиля
Цитировать
Ту Tepncuxopa:
На сколько я понял

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


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

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


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

Не стандартный, конечно, способ, но работает везде :D

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
еще один необычный =) способ - вызывать страничку с например датой обновления в QUERY_STRING т.е. http://www.yoursite.ru/about.html?21.08.2001

ну или если какиенибудь параметры уже передаются, то так http://www.yoursite.ru/about.php?param=val&updated=21.08.2001
ну, будем исповедоваться?

Оффлайн Dim

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 80
  • +0/-0
  • 0
    • Просмотр профиля
Спасибо всем огромное.
Особенно Tepncuxopa :)
Как правильно \\"Tepncuxopa\\" по русски прочитать то, а Tepncuxopa? ;)
С уважением, Дмитрий

Оффлайн Tepncuxopa

  • Муза форума
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 386
  • +0/-0
  • 1
    • Просмотр профиля
Лучше не пробуй - язык сломаешь :D

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28