随笔分类 - 性能优化
摘要:指定“Vary: Accept-Encoding”标头,用一句话来说明它的意义,就是“告诉代理服务器缓存两种版本的资源:压缩和非压缩,这有助于避免一些公共代理不能正确地检测Content-Encoding标头的问题。”这句话其实很好理解,但是,我还是想更详细的解释。 先来看看下面这幅图: 这个图显示
        阅读全文
                
摘要:设置浏览器缓存 304是协商缓存还是要和服务器通信一次,要想断绝服务器通信,就要强制浏览器使用本地缓存(cache-control/expires), 一般有如下几种方式设置浏览器缓存。 1、通过HTTP的META设置expires和cache-control 这样写的话仅对该网页有效,对网页中的图
        阅读全文
                
摘要:摘要:小编结合公司的实际情况,是在NGINX上面配置的。 话不多说,直奔正题: 在NGINX上面配置浏览器缓存时,需要额外添加模块,即 ngx_http_headers_module。 由于小编是由于公司需求才接触到NGINX的,所以,一方面是新手,不能在正式环境和测试环境直接搞,以为怕炸锅。另一方
        阅读全文
                
摘要:之前,由于公司需求搭建了公司的前端框架,后来在做性能优化时,通过插件检测说是使用浏览器缓存能够大大提高响应速度。本来以为还是比较好做的,但是,按着自己的想法做了很多的尝试,都不能成功。后来,转变思维模式,不仅仅局限在前端,哎,总之,绕了好大一圈才做好,花费了不少的时间。 下面小编将从零撸一遍关于浏览
        阅读全文
                
摘要:Audits和Chrome性能插件 Audits Audits 其实就是分析当前网页的性能的,比如说雅虎军规,这个东西能够大致给我们分析出来一些我们做的不好的地方而且能给我们一些解决意见。 雅虎军规参考网址:https://github.com/creeperyang/blog/issues/1 A
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号