1 / 6
文档名称:

页面缓存.pdf

格式:pdf   大小:472KB   页数:6页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

页面缓存.pdf

上传人:2210620458 2022/7/25 文件大小:472 KB

下载得到文件列表

页面缓存.pdf

文档介绍

文档介绍:页面缓存
页面缓存
1 前言
页面缓存一直是前端开发中我们关注比较少的,研究了一些资料,总结了一些心得,记
录下来共同探讨。
合 HTTP 请求,得到以下的响应报文:

检查服务器,得知该文件没有修改,那么浏览器将从缓存中获取该图片。
3 缓存对象
页面缓存,主要缓存什么东西呢?我们首先要明确一下 Content-Type 的概念。
我们知道 HTTP 协议是类似 MIME 的消息结构,MIME 类型是和文档的后缀名相关的,
我们在请求服务器然后获取到数据,我们只得到了数据,并不知道文档后缀的名字(比如没
办法区分 css 和 js),这时候服务器必须使用附加的信息来告诉客户端数据的类型,服务器
在发送真正的数据之前,就要先发送标志数据的 MIME 类型的信息,这个信息使用
Content-type 关键字进行定义,常见的有 text/html、text/css、application/x-javascript、image/gif、
image/jpeg、audio/x-mpegurl 等,如果这些类型是浏览器能直接识别的,那么浏览器就直接
打开显示出来,否则要关联注册表,找到对应的程序来打开,比如 audio。
更多的内容可以百度一下 MIME 类型。
页面缓存缓存对象除了 text/html 之外,image/gif、image/jpeg 的 cache-control 一般都通
过设置 max-age 来实现缓存, application/x-javascript 通过 Last-Modified 或者 ETags 来实现。
4 缓存规则
怎么来设定缓存呢?主要有以下三种手段:
默认缓存规则
应用服务器是有默认缓存规则的,比如缓存对象他 content-type=text/html,应用服务器
给出的默认响应报文头中,cache-control 一般都设置为 private。
常见的 tomcat 和 weblogic 默认缓存规则是存在差异的。当然这些应用服务器的默认缓
存规则是可以通过配置来修改的。
3/6页面缓存
单个设定
单个设定就是我们常见的,在 html 的 meta 区域设置 cach

最近更新

2024年上海普通高中学业水平等级性考试物理真.. 9页

2023年甘肃省安全员B证考试题库及答案 42页

2024贵州省建筑安全员B证(项目经理)考试题库 35页

培训师指导学生进行心理健康教育-心理健康专家.. 30页

灯杆租赁协议书2025年通用 15页

新零售模式发展趋势报告 35页

物业租赁简单合同书(2025版) 13页

培养学生美术创作能力-美术教育研究员的演讲 23页

酒店海鲜采购合同书 4页

物业公司星级评定申请(四篇) 8页

2024年-广东省安全员考试题库及答案(推荐) 30页

2024甘肃建筑安全员知识模拟题附答案 21页

2020-2021学年河北省石家庄市新乐市四年级上学.. 6页

市场营销合作协议书 6页

医院年度财务报告-医院财务年终总结 23页

离婚协议书书合同书范本(2025版) 13页

管道维修服务协议(标准版) 6页

电脑耗材类采购合同书范本2025年通用 14页

租房电子合同书(2025版) 13页

砂石厂转让协议书书2025年通用 15页

票据质押借款合同书(2025版) 15页

创新医学教学模式-适应现代医学发展的要求 30页

智慧水务构建节水型城市 46页

验资服务协议简洁版范文 4页

新一代大学英语提高篇视听说教程2答案 18页

盐城志愿填报规划方案 27页

2024年高考物理(天津卷)清晰版--含答案 11页

国家新生儿先天性心脏病筛查项目技术规范 7页

2022年04月广东广州市中医医院招聘笔试(第一.. 188页

《平行四边形的认识》的教学设计 7页