Я пытаюсь реализовать mod_disk_caching
.Я написал код php, как показано в примере учебника, которому я следовал.
Я запустил следующее в терминале
a2enmod cache
a2enmod disk_cache
/etc/init.d/apache2 force-reload
then in the php code
<?php
header("Cache-Control: must-revalidate, max-age=3000");
header("Vary: Accept-Encoding");
echo time()."<br>";
?>
Теперь я попытался запустить его с помощью Firefox.
В первом выполнении я получил следующую метку времени.
1308643975
Здесь, когда я нажимаю обновить, метка времени изменяется (когда файл перезагружается с сервера) иостается прежним, когда я снова щелкаю ссылку (поскольку файл извлекается из кэша).
Теперь я пытаюсь сделать то же самое с IExplorer
.
Насколько я понимаю, временная метка должна совпадать с тем, что последующий запрос файла будет получен только из кеша.Но у меня другая временная метка.
Может кто-нибудь объяснить мне причину этого?Почему он дает отдельные временные метки, когда браузеры разные?