转自
1、尽量减少HTTP请求次数;
2、减少DNS查找次数;
3、避免跳转;
4、可缓存的AJAX;
5、推迟加载内容;
6、预加载;
7、减少DOM元素数量;
8、根据域名划分页面内容;
9、使IFRAME的数量最小;
10、不要出现404错误;
二、服务器
11、使用内容分发网络;
12、为文件头指定EXPIRES或CACHE-CONTROL;
13、GZIP压缩文件内容;
14、配置ETAG;
15、尽早刷新输出缓冲;
16、使用GET来完成AJAX请求;
17、AVOID EMPTY IMAGE SRC;
三、COOKIE
18、减少cookie体积;
19、对于页面内容使用无cookie域名;
四、CSS
20、把样式表置于顶部;
21、避免使用CSS表达式(EXPRESSION);
22、用代替@import;
23、避免使用滤镜;
24、把脚本置于页面底部;
25、使用外部的JAVASCRIPT和CSS;
26、削减JAVASCRIPT和CSS;
27、剔除重复脚本;
28、减少DOM访问;
29、开发智能事件处理程序;
五、图片
30、优化图像;
31、优化CSS Sprite;
32、不要在HTML中缩放图像;
33、favicon.ico要小而且可缓存;
六、移动应用
34、保持单个内容小于24px;
35、打包组件成复合文本;