Автор Тема: Кэширование страниц - как же это надоело! как избежать?  (Прочитано 7863 раз)

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

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
Салют всем специалистам ХПХ :)
у меня проблема, страницы кешируются и это очень утомляет, потому как пользователи ни чего не видят из того что написали, приходится нажимать всю дорогу Рефреш страницы, как быть? как выйти из этого положения?  тем более этот поганый хедер не работает :(
как вы делаете? как работают у вас гостевые? форумы?,... блин, ктото что тоо написав ни фига не видет пока не рефрешет страницу,.....

помоги
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн Tankist

  • Типа на танке
  • Старожил
  • ****
  • Сообщений: 461
  • +0/-0
  • 2
    • Просмотр профиля
Тема уже не однократно обсуждалась
goto поиск по форуме
Удачи

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Шли

header
("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT"); 
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache"); 

Также убедись, что вывод осуществляется после внесения сообщения в базу, а то и такое бывает.
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
Цитировать
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");


спасибо за помощь, но дело в том что Хедер как таковой не работает у меня ,..... вот блин,..


другого способа нету?
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн Tankist

  • Типа на танке
  • Старожил
  • ****
  • Сообщений: 461
  • +0/-0
  • 2
    • Просмотр профиля
tarya
т.е. не работает?
Другого способа, вроде нету.
Удачи

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Цитировать
Другого способа, вроде нету.
Могу такое извращение предложить:
Чтобы сайт не брался из кеша нужно просто изменить его URL.
А сделать это можно просто добавляя каждый раз какой-то уникальный идентификатор. Например текущий timestamp.
Либо вручную добавляй его, либо через ob_start("callback") + preg_replace() извращайся (зато автоматом будет)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Tankist

  • Типа на танке
  • Старожил
  • ****
  • Сообщений: 461
  • +0/-0
  • 2
    • Просмотр профиля
Макс
запарно...
но я все-равно не понимаю почему у tarya не работает header...хостинг-то какой?
Удачи

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
tarya
а мета-теги пробовал? (совсем забыл про них)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
У мя такая же проблема. Но кэширование не так критично.
А после выше указаных header\'ов страницы так кэшируются что даже F5 не помогает, только очистка кэша.
Мне кажется что дело в Apache.
Т.к. пробовал у др. прова (у него en Apache) всё ок и без header\'ов.
?:-|
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Цитировать
а мета-теги пробовал?

Не везде есть возможность их вставить.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
Цитировать
не понимаю почему у tarya не работает header...хостинг-то какой?

у меня сервер под ногами стоит, но нормальный Фри БСД4,...пхп, мускул,... все че надо, но вот как тут обсуждается на форуме в некоторых топиках - не работает Хедер хоть ты застрелись,... вставлял ob_start() в начало страницы, тогда работа Хедер, нно зато тогда не работал нормально форум мой,... как то так коряво,... блин прошу прошу переставить пхп на сервере и не как
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн advocat

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 73
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.php.net.ua
tarya
Цитировать
у меня сервер под ногами стоит, но нормальный Фри БСД4,...пхп, мускул,... все че надо

Тем более если сервер под ногами как ты выразился стоит ... у тебя скорее всего еще и русский апач небойсь стоит ? Хотя это как таковую глобальную роль не играет ... но я с ним намучился .... а пхп наверно 4.21 ??? Если да, то в нем замечены такие глюки ... просто сделай откат до версии 4.12 или апгрейдь до версии 4.22 ...
заходите в гости
адвокат, это не профессия, это диагноз ! [ обитаю в PHP ]

Оффлайн advocat

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 73
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.php.net.ua
tarya
З.Ы. Но у меня не кешируются страницы, и самое забавное, что код полностью чистый и никаких прописей насчет кэша нет ... http://www.rip.net.ua/index.php, и страница перезагружается, даже если ты нажимаешь кнопочку назад ... Кстати тоже толком немогу понять почему :)
заходите в гости
адвокат, это не профессия, это диагноз ! [ обитаю в PHP ]

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Цитировать
Не везде есть возможность их вставить.
???
пример в студию !
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Alexandr
Да. Покажи-ка это не везде, плз.
Первый раз такое вижу/слышу/читаю.
AS IS...

 

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