О HTTP кешировании и обсалютной некоректности запрета кеширования взятого с php.net http://nomagic.ru/all.php?aid=58
И это вместо того чтобы отдавать Last-Modified и E-tag, а потом обрабатывать If-Modified-Since и If-None-Match…
Вот-вот. Как раз для описанных в статье задач и нужно использовать Last-Modified и E-tag, а не решать вопрос «а насколько пострадает пользователь, если увидит новость на час позже, а на два?…».