美文网首页
【浏览器】禁止浏览器缓存的header

【浏览器】禁止浏览器缓存的header

作者: SophieRabbit | 来源:发表于2020-03-24 13:46 被阅读0次

设置三个Http头信息禁用浏览器缓存:

对于一些动态数据,很多时候我们希望每当用户在浏览器地址栏敲了回车之后,就可以看到最新的数据,但是很多时候,浏览器会自动的帮你去缓存该数据

所以在此种情况下我们就看到最新的数据了,那么怎么办呢?

这个时候就要告诉浏览器不要缓存这些数据。

这个时候就要用到这三个http响应头来实现禁用浏览器缓存。

Cache-Control: no-cache

Pragma: no-cache

Expires: Thu,01Dec199416:00:00GMT  (-1)

(非常特殊,转换特定日期格式才可以)

有些动态页面,每次访问内容都不同-----如果浏览器缓存页面,无法查看最近内容

存放缓存文件夹:工具---internet选项---设置---查看文件

response.setHeader("Cache-Control","no-cache");

response.setHeader("Pragma","no-cache");

response.setDateHeader("Expires",-1);

这三个头,一般用在实时性比较高的页面或网站,主要为了通知浏览器来不要缓存。

注意:禁用浏览器缓存,有这样三个头,主要是因为目前市场上存在的浏览器比较多,不同的浏览器支持的禁用缓存的头也不一样,所以就出现这么几个,所以为了保险起见,一般将这三个头都设置上,那么就可以保证所有的浏览器都不会缓存该页面的内容了。

相关文章

  • 【浏览器】禁止浏览器缓存的header

    设置三个Http头信息禁用浏览器缓存: 对于一些动态数据,很多时候我们希望每当用户在浏览器地址栏敲了回车之后,就可...

  • 浏览器缓存机制

    浏览器缓存分为强缓存和协商缓存。 强缓存 浏览器加载资源时,会先根据本地缓存资源 header 中的信息(expi...

  • 浏览器缓存和script标签模块化加载

    禁止浏览器缓存标签 有些浏览器标签会失败浏览器有缓存怎么去除缓存前台:不加data 加cache-contro...

  • 浏览器缓存问题

    1. 浏览器缓存基本类型 强缓存浏览器加载资源时,会先根据本地缓存资源的 header 中的 Expire 和 ...

  • 对浏览器缓存的知识小结

    浏览器缓存分为强缓存和协商缓存: 1)浏览器在加载资源时,先根据这个资源的一些http header判断它是否命中...

  • 浏览器缓存原理总结

    一、浏览器缓存基本认识 分为强缓存和协商缓存 1、浏览器在加载资源时,先根据这个资源的一些http header判...

  • 微信浏览器怎么禁止缓存静态页面-通过nginx配置

    微信浏览器怎么禁止缓存静态页面

  • 浏览器缓存的强缓存

    浏览器的缓存分为强缓存和协商缓存。1、浏览器在加载资源时,先根据这个资源的一些http header判断它是否命中...

  • HTTP缓存原理

    什么是HTTP缓存 HTTP缓存通常指浏览器缓存,基于HTTP中header字段实现HTTP缓存分为强缓存和协商缓...

  • 强缓存与协商缓存

    一、强缓存 当浏览器请求某个资源时,服务端会在response header中对此资源做缓存配置,缓存的时间和类型...

网友评论

      本文标题:【浏览器】禁止浏览器缓存的header

      本文链接:https://www.haomeiwen.com/subject/aqeoyhtx.html