Кэширование веб-страниц
<meta http-equiv="Cashe-Control" content="no-cashe, must-revalidate"/>
Бесплатная страница.
---
...Я работаю...
Это выдранные кусок кода.
От этого совет не становится более правильным.
<meta http-equiv="Cashe-Control" content="no-cashe, must-revalidate"/>
<meta http-equiv="pragma" content="no-cache"/>
Или, если код пхп'й, то при выводе файла можно сделать так
header("Expires: Mon, 26 Jul 1997 00:00:00 GMT");
header("Cashe-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Last-Modified: ".gmdate("D, d M Y H

Или вот так
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H

header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
Только мне думается, что Феде было и той строчки вполне достаточно, чтобы найти полное решение.
Да я Cashe-Control имел в виду. Уж не знаю, как оно может работать. Нету просто такого HTTP заголовка в соответствующем RFC.
Взято-то с работающего примера -)
ну да... способ известный... вопрос - действительно ли он будет смотреть, изменялся ли файл, или просто начнет грузить его каждый раз по-новому?
Помоему второе. Хотя последний из приведенных примеров мб будет работать так как ты написал, я не проверял.
с прагмой? ОК, завтра попробуем... пользовать вшаблонах буду - там без РНР
header("Last-Modified: " . gmdate("D, d M Y Hs") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
вот эта
вот в этой строчке форум чего-то недожрал.
в инете поищи как пишется правильно
Оставить комментарий
uncle17
какую мету вставить, чтоб страница загружалась с сервера только если изменилась? Сейчас она берется из кеша в любом случае - до нажатия Ctrl+F5