通过网络提取内容既速度缓慢又开销巨大。 较大的响应需要在客户端与服务器之间进行多次往返通信,这会延迟浏览器获得和处理内容的时间,还会增加访问者的流量费用。 因此,缓存并重复利用之前获取的资源的能力成为性能优化的一个关键方面
昨天正好面试到了,所以也是对自己知识的一个补充吧,下面就对http缓存进行介绍。
所谓缓存,可以理解为中间的存储。在请求资源的时候,不通过网络,而是直接使用磁盘或者内存中已经在上一次请求中所下载到的资源,这样就避免了网络传输的延迟,优化了页面加载速度。
在了解Http的缓存机制之前,先来看看http中有哪些缓存
http缓存中有两种缓存
- 强制缓存
- 协商缓存