如题,在spring mvc中设置了setCacheSeconds(8888),firebug查看响应首部如下:
Cache-Control max-age=8888
Date Mon, 18 May 2015 06:27:28 GMT
Expires Mon, 18 May 2015 08:55:35 GMT
浏览器刷新,还是要走后台的查询,请教大家,到底是哪里不对导致浏览器没有利用缓存?
如题,在spring mvc中设置了setCacheSeconds(8888),firebug查看响应首部如下:
Cache-Control max-age=8888
Date Mon, 18 May 2015 06:27:28 GMT
Expires Mon, 18 May 2015 08:55:35 GMT
浏览器刷新,还是要走后台的查询,请教大家,到底是哪里不对导致浏览器没有利用缓存?
不同的按钮会让浏览器自动帮请求头信息中的cache-control赋不同的值
Ctrl+ F5: cache-control: no-cache
F5 / 刷新按钮: cache-control: max-age=0
你试试复制你的链接,打开新标签页,黏贴、回车,就能看到效果了,200(from disk cache)
或者是在当前页面的地址栏,重新输入你的链接,按回车,也能看到效果~
3 回答2.4k 阅读✓ 已解决
1 回答668 阅读
811 阅读
481 阅读
试过了,原来需要设置上次修改时间,否则浏览器会不停确认,向后台查询。