http(浏览器)的缓存机制
2022/8/4 6:24:20
本文主要是介绍http(浏览器)的缓存机制,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
浏览器缓存分为两种:
- 强缓存
- 协商缓存
强缓存:
在规定的时间内,不询问服务器,强制使用浏览器缓存。
时间的设置根据响应头的expires字段和cache-control字段。
expires的值是一个绝对时间,在这个时间之前,浏览器都会使用强缓存。
缺点就是如果客户端和服务端时间不同步,会出现是用不了缓存的情况。
cache-control这个字段是http1.1出的,它的值是一个相对时间,在这个相对时间之内都是用强缓存,这个弥补了expires的缺点,不管客户端时间正不正确,都能在有效时间内使用强缓存。
协商缓存:
浏览器会带着if-Modified-Since字段询问服务器是否使用缓存,服务器根据传来的if-Modified-Since时间来判断是否需要使用缓存。
这篇关于http(浏览器)的缓存机制的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-29Gitlab 实现仓库完全迁移,包括所有提交记录、分支、标签
- 2024-03-28numpy moving average
- 2024-03-28lsp框架
- 2024-03-28in文件
- 2024-03-28ninoka nk 700
- 2024-03-28volatile java
- 2024-03-28netflix hystrix
- 2024-03-28landsat ndvi
- 2024-03-28变分法
- 2024-03-28FMZ股票实盘、模拟盘程序化交易实战--股票版DualThrust策略