PDA

Просмотр полной версии : Кеширование php-файла


liquid
09.11.2001, 23:39
Знает ли кто способ побороть сабж?
Дописывание хвостов типа random(999) не подходит - больно часто флеш запрашивает данные из файла и в итоге захламляет кеш юзера одинаковыми файлами с разными хвостами:(

И вообще забавная штука получается: При локальном тестировании файла флеш стабильно тянет кешированный пхп-файл. Но при запросе напрямую из браузера получаем свежий результат! И проигрывающийся в соседнем окне флеш тут же обновляет данные.

Такие дела....

Mitia
26.05.2003, 13:32
Такая жк трабла у меня при запросе из flash к ASP.
Рандом в запросе захламляет пользовательский кэш за три минуты.
Ужас какой-то да и только. Помогите люди добрые!

Самурай
26.05.2003, 14:27
PHP scripts often generate dynamic content that must not be cached by the client browser or any proxy caches between the server and the client browser. Many proxies and clients can be forced to disable caching with

<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// always modified
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
?>