高性能WEB开发

标签 Expires 下的文章

February 14, 2019

如何构建可缓存站点

如何构建可缓存站点同一个资源保证URL的稳定性URL是浏览器缓存机制的基础,所以如果一个资源需要在多个地方被引用,尽量保证URL是固定的。同时,比较推荐使用公共类库,比如Google Ajax Library等,有利于最大限度使用缓存给css、js、图片等资源增加HTTP缓存头,并强制入口html不被缓存对于不经常修改的静态资源,比如css,js,图片等,可以设置一个较长的过期的时间,或者至...
February 14, 2019

Web浏览器的缓存机制

Web浏览器的缓存机制Web缓存的工作原理所有的缓存都是基于一套规则来帮助他们决定什么时候使用缓存中的副本提供服务(假设有副本可用的情况下,未被销毁回收或者未被删除修改)。这些规则有的在协议中有定义(如HTTP协议1.0和1.1),有的则是由缓存的管理员设置(如DBA、浏览器的用户、代理服务器管理员或者应用开发者)。浏览器端的缓存规则对于浏览器端的缓存来讲,这些规则是在HTTP协议头和HTM...