Показать сообщение отдельно
  #2 (permalink)  
Старый 04.05.2009, 00:19
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Можно meta тегами объяснять браузеру как он должен кэшировать:
<meta http-equiv="Expires" content="-1" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />

http://webanatomy.narod.ru/html/html1.html

Можно еще на сервере no-cache прописать. Я не знаю как для php. Для c# так:
Response.Cache.SetNoServerCaching();
Response.Cache.SetExpires(DateTime.Now.AddMinutes(-1));
Response.Cache.SetCacheability( HttpCacheability.NoCache);
Response.Cache.SetValidUntilExpires(false);

Ну и что бы совсем точно было, можно добавлять к url случайный параметр:
<img src="myimage.jpg?rand=<%= StringUtils.CreateRandomHex(10) %>" alt="" />

Последний раз редактировалось Riim, 04.05.2009 в 09:49.
Ответить с цитированием