HTTP缓存策略

2018-09-24  本文已影响12人  四喜汤圆

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

一、缓存的作用

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

二、HTTP缓存的实现

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

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

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读