前端优化linux前端常见面试题

浏览器 HTTP 协议缓存机制详解

2016-06-10  本文已影响704人  望月成三人

1、缓存的分类

2、浏览器缓存机制详解

2.1 HTML Meta标签控制缓存

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">


2.2.2 几个重要概念解释

Last-Modified/If-Modified-Sinc的概念

Etag/If-None-Match

最后总结下几种状态码的区别:


3、用户行为与缓存 Paste_Image.png

原文来自:http://my.oschina.net/leejun2005/blog/369148?fromerr=h4tcIKzA

具体请参考文末

[1] 浏览器缓存机制
http://www.cnblogs.com/skynet/archive/2012/11/28/2792503.html
[2] Web 开发人员需知的 Web 缓存知识
http://www.oschina.net/news/41397/web-cache-knowledge
[3] 浏览器缓存详解:expires,cache-control,last-modified,etag详细说明
http://blog.csdn.net/eroswang/article/details/8302191
[4] 在浏览器地址栏按回车、F5、Ctrl+F5刷新网页的区别
http://cloudbbs.org/forum.php?mod=viewthread&tid=15790
http://blog.csdn.net/yui/article/details/6584401
[5] Cache Control 與 ETag
https://blog.othree.net/log/2012/12/22/cache-control-and-etag/
[6] 缓存的故事
http://segmentfault.com/blog/animabear/1190000000375344
[7] Google的PageSpeed网站优化理论中提到使用Etag可以减少服务器负担
https://developers.google.com/speed/docs/pss/AddEtags
[8] yahoo的Yslow法则中则提示谨慎设置Etag
http://developer.yahoo.com/performance/rules.html#etags
[9] H5 缓存机制浅析 移动端 Web 加载性能优化
http://segmentfault.com/a/1190000004132566
[10] 网页性能: 缓存效率实践
http://www.w3ctech.com/topic/1648
[11] 透过浏览器看HTTP缓存
http://www.cnblogs.com/skylar/p/browser-http-caching.html
[12] 浏览器缓存知识小结及应用
http://web.jobbole.com/84888/
[13] 大公司里怎样开发和部署前端代码?
http://zhihu.com/question/20790576/answer/32602154?utm_campaign=webshare&utm_source=weibo&utm_medium=zhihu
[14] 浏览器缓存机制详解
https://mangguo.org/browser-cache-mechanism-detailed/

上一篇下一篇

猜你喜欢

热点阅读