当前位置:网站首页>HTTP缓存
HTTP缓存
2022-07-29 01:58:00 【Meme_xp】
强制缓存是什么
不发起http请求,直接使用本地缓存,比如浏览器地址栏回车,使用浏览器的刷新按钮,在Expires或max-age生效的情况下,触发强缓存。
不经常被修改的文件,通常用强缓存
协商缓存,对应缓存
在使用本地缓存前,先与服务器协商,核对缓存文件是否为最新。请求头携带If-None-Match或If-Modified-Since,也可都携带


协商缓存相关的header字段
协商缓存都是由服务器来确定缓存资源是否可用的,所以客户端与服务器端要通过某种标识来进行通信,从而让服务器判断请求资源是否可以缓存访问,这主要涉及到下面两组header字段,这两组搭档都是成对出现的,即第一次请求的响应头带上某个字段(Last-Modified或者Etag),则后续请求则会带上对应的请求字段(If-Modified-Since或者If-None-Match),若响应头没有Last-Modified或者Etag字段,则请求头也不会有对应的字段。
边栏推荐
猜你喜欢

Data security and privacy computing summit - development and application of security intersection in privacy Computing: Learning

ES6事件绑定(v-on用法)

多边形点测试

Servlet三种实现方式

Ten methods to prevent blackmail software from attacking data

基于对象的实时空间音频渲染丨Dev for Dev 专栏

How to use RPA to achieve automatic customer acquisition?

发布融资需求1.29亿元,大科城项目路演持续浇灌科创“好苗子”

How much is the report development cost in the application system?

会议OA之会议通知
随机推荐
FPGA刷题——存储器(RAM和FIFO的Verilog实现)
How to customize a new tab in Duoyu security browser?
Three methods of STM32 delay function
7/28 高斯消元解线性方程组+高斯消元解异或线性方程组 +求组合数ii
结合Retrofit 改造OKHttp 缓存
如何利用 RPA 实现自动化获客?
千万不要把Request传递到异步线程里面,有坑
Pointer - golden stage
Transform okhttp cache with retrofit
NPM install reports an error: eperm: operation not permitted, rename
[mqtt from introduction to improvement series | 09] Wireshark packet capturing and analyzing mqtt messages
当Synchronized遇到这玩意儿,有个大坑,要注意
Thermistor temperature calculation formula program
Waiting queue wait_ queue
记一次 ERROR scheduler.AsyncEventQueue: Dropping event from queue shared导致OOM
Esbuild Bundler HMR
开启TLS加密的Proftpd安全FTP服务器安装指南
Day 15 (VLAN related knowledge)
MySQL驱动中关于时间的坑
[simple implementation and extension of one · data | array heap]