alpine
Новичок
Кеширование страниц, проблема headers
Суть проблемы:
Есть движок(Smarty, mod_rewrite) сайта. На хостинге установлены apache2, php 4.3.7. Когда добавляется новый раздел, новость для ее отображения на сайте приходится нажимать ctrl+F5, тоесть принудительную перезагрузку. Происходит кеширование и новый пользователь зашедший на сайт видит старую страницу.
Как решал:
Выдает
Добавил
Вывод
Страница все равно кешируется. Вижу что заголовок Cache-Control заменяется. В моих скриптах он нигде больше не посылается. Директива php.ini "last_modified = 0;"
Почему происходит кеширование?
Буду рад любым замечаниям, идеям, рекомендациям.
Суть проблемы:
Есть движок(Smarty, mod_rewrite) сайта. На хостинге установлены apache2, php 4.3.7. Когда добавляется новый раздел, новость для ее отображения на сайте приходится нажимать ctrl+F5, тоесть принудительную перезагрузку. Происходит кеширование и новый пользователь зашедший на сайт видит старую страницу.
Как решал:
PHP:
apache_response_headers();
PHP:
[X-Powered-By] => PHP/4.3.7
[Set-Cookie] => user=d2df90d76247ccb6478dfd07b61785f9; path=/
[Expires] => Thu, 19 Nov 1981 08:52:00 GMT
[Cache-Control] => private, max-age=10800, pre-check=10800
[Last-Modified] => Mon, 26 Jul 2004 07:56:35 GMT
[Content-Encoding] => gzip
[Vary] => Accept-Encoding,User-Agent
[Connection] => close
[Content-Type] => text/html; charset=win-1251
PHP:
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");
// код
apache_response_headers();
PHP:
[X-Powered-By] => PHP/4.3.7
[Expires] => Thu, 19 Nov 1981 08:52:00 GMT
[Last-Modified] => Mon, 26 Jul 2004 07:51:43 GMT
[Cache-Control] => private, max-age=10800, pre-check=10800
[Pragma] => no-cache
[Set-Cookie] => user=d2df90d76247ccb6478dfd07b61785f9; path=/
[Content-Encoding] => gzip
[Vary] => Accept-Encoding,User-Agent
[Connection] => close
[Content-Type] => text/html; charset=win-1251
Почему происходит кеширование?
Буду рад любым замечаниям, идеям, рекомендациям.