美文网首页
HTTP缓存策略

HTTP缓存策略

作者: 四喜汤圆 | 来源:发表于2018-09-24 17:17 被阅读12次

本篇是对承香墨影_图解 HTTP 的缓存机制 | 实用 HTTP的学习笔记

一、缓存的作用

为了更快地响应。从网络获取数据到本地,从磁盘读取数据到内存,是耗时操作,为了更快地获取数据带来良好的用户体验,故需对数据进行缓存。

二、HTTP缓存的实现

通过在Http响应头(header)中配置cache-control设置缓存策略,配置ETag(数据验证令牌)来设置减少传输流量的策略

  1. 只使用cache-control配置缓存策略,不使用ETag配置数据验证令牌的情况下,客户端想要获取数据的流程是:

这种方式的缺点是:每次发生超时时服务器都需要返回新的数据给客户端,即使服务器数据未发生变化,浪费了传输流量

  1. 使用cache-control配置缓存策略,使用ETag配置数据验证令牌的情况下,客户端想要获取数据的流程是:

通过ETag的配置减少了传输流量

相关文章

  • iOS网络

    HTTP 缓存策略。

  • 缓存机制

    又上图看出缓存的大致分类存储策略, 过期策略, 协商策略 HTTP缓存机制 我们先看看关于http header中...

  • HTTP缓存策略

    本篇是对承香墨影_图解 HTTP 的缓存机制 | 实用 HTTP的学习笔记 一、缓存的作用 为了更快地响应。从网络...

  • HTTP 缓存策略

    引用自:[ HTTP 缓存策略](http://foofish.net/blog/95/http-cache-po...

  • http缓存策略

    前端提缓存策略的话,无非就是浏览器对资源的缓存。HTTP缓存策略只是为了解决客户端和服务端信息不对称的问题而存在的...

  • HTTP缓存策略

    浏览器一般缓存图片、CSS、JS等静态文件,因为这些文件的更新频率相对来说比较低,合理利用浏览器的缓存对网站的性能...

  • HTTP缓存策略

    定义 HTTP缓存策略[https://github.com/lgwebdream/FE-Interview/is...

  • HTTP的协商缓存策略

    http缓存策略 - 协商缓存(对比缓存) 服务器端缓存策略(即判断是否可以缓存)服务端判断一个资源是否被缓存服务...

  • 浏览器强缓存和协商缓存

    HTTP强缓存和协商缓存 HTTP基于缓存策略三要素分解法 从性能优化的角度看缓存 https://github....

  • 详解Http缓存策略

    什么是缓存 缓存 是应用程序中很重要的一个概念,在有大量数据交换的应用程序中,我们会采取一些方式将那些实时性要求不...

网友评论

      本文标题:HTTP缓存策略

      本文链接:https://www.haomeiwen.com/subject/xtchoftx.html