600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > html 强制使用缓存 提交 304 浏览器缓存机制:web缓存与304

html 强制使用缓存 提交 304 浏览器缓存机制:web缓存与304

时间:2019-11-01 19:07:16

相关推荐

html 强制使用缓存 提交 304 浏览器缓存机制:web缓存与304

可以看到浏览器的缓存机制分为两个部分。

当前缓存是否过期?

服务器中的文件是否有改动?

第一步:判断当前缓存是否过期

这是判断是否启用缓存的第一步。如果浏览器通过某些条件(条件之后再说)判断出来,ok现在这个缓存没有过期可以用,那么连请求都不会发的,直接是启用之前浏览器缓存下来的那份文件:

图中看到这个css文件缓存没有过期,被浏览器直接通过缓存读取了出来,注意这个时候是不会向浏览器请求的!如果过期了就会向服务器重新发起请求,但是不一定就会重新拉取文件!

第二步:判断服务器中的文件是否有改动

缓存过期,文件有改动

如果服务器发现这个文件改变了那么你肯定不能再用以前浏览器的缓存了,那就返回个200并且带上新的文件:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。