cache-control

在请求中使用Cache-Control 时,它可选的值有:Http的ETag和cache-control

在响应中使用Cache-Control 时,它可选的值有:
Http的ETag和cache-control

ETag(需要自己计算)

1.资源的指纹码
2.当浏览器缓存到期后,重新请求服务器时会带上指纹码
3.服务器处理完成此请求后会把响应数据和ETag对比
4.如果一致,则返回304,但不返回数据,节省带宽
5.如果不一致,则重新下发

流程

Http的ETag和cache-control

相关文章: