Можно ли избежать сообщения HTTP 304? - PullRequest
1 голос
/ 26 марта 2011

При использовании Codeigniter или простой php-страницы загрузите мою тестовую страницу, как только я получу нормальный статус 200, но если он кэшируется, я получаю сообщение 304. Я понимаю, что это всего лишь сигнал о том, что ресурс кэшируется, но можно ли его избежать? Если так, то как? Спасибо.

Ответы [ 2 ]

1 голос
/ 26 марта 2011

... или вы можете просто сделать

header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past

в ваших файлах PHP прямо вверху.Таким образом, вы можете контролировать, какие страницы не кэшировать, и оставить Apache работающим как следует.

1 голос
/ 26 марта 2011

Если вы не хотите, чтобы страница кэшировалась браузерами, вам необходимо настроить сервер apache для отправки соответствующих заголовков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...