HTML 如何禁用缓存

您所在的位置:网站首页 缓存js HTML 如何禁用缓存

HTML 如何禁用缓存

2023-07-16 19:11| 来源: 网络整理| 查看: 265

缓存可以加快Web请求的速度,在Web应用中,缓存有多种, 包括:

浏览器端缓存中间缓存服务器端缓存Web服务器端缓存 以浏览器端缓存为例,浏览器将服务端响应的页面、图片、样式或是JS文件等保存在浏览器本地, 下次访问的时候直接从本地查找就可以显示, 好处是可以加快页面的展现速度,提高用户体验;坏处就是缓存的内容不是最新的, 所以在某些场景下需要禁用缓存。 HTML协议中对缓存的控制

HTTP 协议中使用头信息控制缓存信息, 包括浏览器端,中间缓存服务器端,Web服务器端。 HTTP协议中用于缓存信息头关键字包括:

Cache-Control , HTTP 1.1 版本使用Pragma: HTTP 1.0 版本使用。last-Modified  最近修改的时间Expires  过期时间 Pragma

Pragma可以设置的值有:

Pragma: 浏览器和缓存服务器都不缓存缓存no-cache: 浏览器和缓存服务器都不缓存, 需要结合Expires为0. Cache-Control

可以设置的值有:

no-cache : 浏览器和缓存服务器都不缓存public 浏览器和缓存服务器都可缓存no-store 请求和响应信息都不应该存储在对方的磁盘系统中must-revalidate, 对于客户机的每次请求, 代理服务器旭向服务器验证缓存是否过时。 HTML协议头信息的定义

HTML协议中使用标签定义头信息, 在该信息里使用http-equiv 和 contect 定义键和值, 比如文档类型的头信息 Content-Type:text/html , 这里的键是Content-Type, 其对应的值是text/html, 所以使用 meta 定义如下:

## HTML页面如何禁用缓存 综合以上, 在一个HTML 页面中禁用缓存的方式是在标签内加入如下头信息定义:

补充 HTML中meta 的作用

meta 翻译一下是元数据。 在html 中meta 用来在HTML文档中模拟 HTTP协议的响应头报文。 标签定义在 中。 meta的属性有两种:

name: 用于描述网页, 对应Content, 用处是便于搜索引擎查找、分类。最重要的属性description 和keywords。http-equiv :

#### meta name

Generator 生成工具keywords 搜索引擎页面关键字description 站点说明Author 作者Robots: all 文件被检索,页面上的链接可以被查询none 文件不被检索,链接不可以被查询index 文件将被检索follow 页面上的链接可以被查询noindex 文件不被检索 页面上的链接可以被查询nofollow 文件不被检索 页面上的链接可以被查询 http-equiv Content-Type 内容类型


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3