从学习前端开始就有人跟我说要看http相关内容,也有很多的内容,有很多可以优化的地方。
但一直没有静下心来去看这个内容,现在感觉是时候该自己做一个小小的总结了。
关于web缓存的优点很明显,大致的总结就是
减少网络带宽消耗、
降低服务器压力、
减少网络延迟,加快页面打开速度。
首先,我从什么场景会用到这个web缓存来讲。
1、从URI输入地址回车进入;2、F5或comman+R刷新页面;3、ctrl+F5强制刷新页面。
例如在做以上三个动作之前,已经进入过这个页面请求时为设置任何缓存信息,即之后第二次进入(有缓存可能性)的情况下进行:
Cache-Control:max-age=31104000 //缓存有效时长
Expires:Thu, 20 Jul 2017 02:18:41 GMT //缓存有效期截止时间
Last-Modified