前段优化随笔

第二章             优化客户端浏览器的下载和展示

 

1、  第一类工具如Firebug 、Yslow、Page Speed帮助分析 HTTP相应的以下部分

服务器响应的全面检测

前段文件包括里面js代码的逻辑结构

浏览器获取的资源列表

浏览器获取资源所花的时间

优化服务器响应的建议

 

2、第二类工具如 YUI Compressor、Closure compiler、Smush it 可以帮助优化服务器响应

         Firebug调试js  console.log()????

         Console tab(控制台),点击“概况”,页面会显示JS函数信息,

名称

注释

函数

调用函数名

调用

调用次数

百分比

此函数调用时间占所有函数时间比例

占用时间

函数调用话的时间

时间

不知以楼上有何差别

平均时间

时间/调用

最小时间

调用函数的最小时间

最大时间

调用函数的最大时间

文件

JS函数所在的文件

 

 

网络

URL 状态 域  大小  远程IP  时间线

这个好像没什么好解释的

 

3、  YSlow v2 可以优化以下内容

         CSS    Image   Javascript    Server

1、  css优化

         把CSS文件放在html文件的顶部

         避免直接在HTML中使用HTML表达式

         缩小css文件的大小(减少css文件中的空白、换行)

 

2、  Image优化

         指定图片的大小而不是使用width  height属性

         尽量创建sprites 以 图片请求数量

                          

3、  Js优化

引入的JS文件放在HTML的底部

减少JS文件大小(去掉空白)

外部引入JS

减少引入的js文件数量

 

4、  server优化

         服务器是否使用Gzip/bzip2压缩

         DNS查找是否减少

         是否有ETags

 

 

4、YSlow下载https://addons.mozilla.org/en-US/firefox/search?q=YSLOW&cat=all

 

5、page speed下载https://dl-ssl.google.com/page-speed/current/page-speed.xpi,优化的有很多项可以参考。ss

 

6、YUI compressor  js文件精简

 

7、Closure compiler  同上

 

8、Smush.it  image服务器文件压缩 

 

 

 

 

posted @ 2013-04-12 08:53  b13272012771  阅读(204)  评论(0编辑  收藏  举报