开发者社区> 问答> 正文

HTTP的缓存的过程是怎样的?

展开
收起
前端问答 2019-12-10 07:22:42 732 0
1 条回答
写回答
取消 提交回答
  • 前端问答小助手

    通常情况下的步骤是:

    1. 客户端向服务器发出请求,请求资源
    2. 服务器返回资源,并通过响应头决定缓存策略
    3. 客户端根据响应头的策略决定是否缓存资源(这⾥假设是),并将响应头与资源缓存下来
    4. 在客户端再次请求且命中资源的时候,此时客户端去检查上次缓存的缓存策略,根据策略的不同、是否过期等判断 是直接读取本地缓存还是与服务器协商缓存

    image.png

    2019-12-10 07:23:31
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载