Ранее, в нашем двиге, в качестве HTTP заголовков, управляющих кэшированием, передавалась всякая ересь, на которую ругался валидатор:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");Если вникните в суть, то увидите, что эти заголовки не кэшируют, а теоретически совсем НАОБОРОТ, дают комманду НЕ КЭШИРОВАТЬ.
Но почему же тогда, когда эти заголовки были, то к примеру Мурзилка Фраерфокс исправно кэшировала страницы, и при нажатии кнопки "назад" не перегружала их.
А когда я код убрал, перестала кэшировать?
---
Вот по этому поводу я и провел исследование, результаты которого выложил на Газене, и сейчас сюда скопирую.
З.Ы.
Очень помогла данная статья: http://nomagic.ru/all.php?aid=58