2013-07-23 4 views
0

Ответ:HTTP Last-Modified «не работают, как ожидают

Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
Connection:keep-alive 
Content-Type:image/jpeg 
Date:Tue, 23 Jul 2013 13:56:05 GMT 
Etag:"76a5140090233de1521969b60c7636c1" 
Expires:Thu, 19 Nov 1981 08:52:00 GMT 
Last-Modified:Mon ,22 Jul 2013 10:16:06 GMT 
Pragma:no-cache 
Server:nginx/1.2.8 
Set-Cookie:lang=en; expires=Thu, 22-Aug-2013 13:56:05 GMT; path=/ 
Set-Cookie:money=121; expires=Thu, 22-Aug-2013 13:56:05 GMT; path=/ 
Set-Cookie:UID=6; expires=Thu, 22-Aug-2013 13:56:05 GMT; path=/ 
Transfer-Encoding:chunked 
X-Powered-By:PHP/5.4.13 

И после того, как ответ Прошение:

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
Accept-Encoding:gzip,deflate,sdch 
Accept-Language:zh-CN,zh;q=0.8 
Cache-Control:no-cache 
Connection:keep-alive 
Cookie:sid=8cif822kqg6qo4vags10pbm697; PHPSESSID=su382iqj9pdgbl32gqd1fqff03;      
Host:localhost 
Pragma:no-cache 
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36 
Response Headersview source 

Как вы видите, просьба не посылать If-Modified-Since как ожидается.

Могу ли я пропустить что-то еще? Мой браузер не отключает кеш.

Любой может мне помочь? Большое вам спасибо.

ответ

0

После заголовка diff nginx 304 я заметил причину.

Причина: start_session() не добавлять заголовок кэша. После удаления заголовка Prgama и Cache-Control. Все повернуть направо.

Смежные вопросы