如何清除浏览器的缓存

来源:互联网 发布:ssh协议端口号 编辑:程序博客网 时间:2024/04/27 21:55

浏览器的缓存,大部分的时候给我们带来很大的方便,特别是速度方面的提升,但同时,它的存在也有缺点,比如我们要修改一个图片,假如这个图片存在服务器端,当你改完后,再去浏览,你会发现,那张图片还是你更改之前的图片,这其实就是缓存造成的,而且,由于浏览器默认是缓存的。那我们的处理办法可能有很多,我在此介绍两种方法:

1,在请求的参数后带一个时间的毫秒数,如:pic/pic.jpg?did=(new Date()).getTime();

     这样,它每次的请求参数不一样,那就不会有缓存了。

2,如果显示图片是用一个servlet来做的,那我们就可以用<img src="showpic?pname=pname"/>来显示图片,同时,在servlet中我们通过加如下代码:

response.setHeader("pragma", "no-cache");
  response.setHeader("cache-control", "no-cache");
  response.setDateHeader("expires", 0);

来去掉缓存

原创粉丝点击