缓存

好处、必要性

image.png
发送请求,目的是获取资源,如果已经有了,就服务器不用再发了
网络不稳定,不可信

image.png
这是老字段的

不是不缓存,是忽略缓存,一般后端进行设置,出现在响应头里面
客户端还是会向浏览器请求整个页面,服务端发送整个html页面

向下兼容,新的出来了,适配新的,新的版本兼容老的字段,新的字段优先级更高
image.png
这是新字段的
前三个重要
image.png

缓存流程图

image.png

image.png
图片过期时间没有到,不走服务器,客户端不请求服务器
图片等资源不放在自己服务器上

如果没有设置过期时间,就按过期的走流程
因为客户端判断不了资源是否过期,所以得询问服务端,或者通过过期时间来判断,通过它们知道过没过期

HTTP长短连接

image.png

image.png
image.png

image.png

image.png

image.png

image.png
不是键值对,是所有的长度

Referer

image.png
从哪个页面来的到这个页面的,这个信息会记录
image.png
可以通过referer,如果客户从这个链接进入并付款,算你推广的用
如果从别的页面来的,就算平台本身的客户

image.png
image.png

image.png