码迷,mamicode.com
首页 > 其他好文 > 详细

让页面不缓存的方法

时间:2015-08-11 12:30:25      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:

有时为了实现一些功能(例如实时刷新数据),需要浏览器不使用缓存,而是一直从服务器获取数据。


HTTP 头“Expires”和“Cache-Control”提供了一个控制浏览器和代理服务器上缓存的机制

Expires 告诉浏览器,它的缓存页面何时将过期,可以为0

Cache-Control 通知浏览器不缓存任何页面 

两个头都在 RFC7234 中定义


对于 HTML 页面, 使用

<meta HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta HTTP-EQUIV="expires" CONTENT="0">

控制


对于 jsp 或 servlet, 使用

response.setHeader("Cache-Control","no-store");
response.setHeader("Pragrma","no-cache");
response.setDateHeader("Expires",0);

控制

让页面不缓存的方法

标签:

原文地址:http://my.oschina.net/MiluDeer/blog/490567

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!