性能一直都是我们在开发的时候应该有所考虑的部分。
首先就先来说说雅虎14条web优化规则:
1.减少http请求次数;
2.css放在head上
3.js放在页面底部,body上方。
4.使用cdn(内容分发网络)
5.增加expires Header;
6.压缩页面的元素
7.尽量避免css表达式
8.把js和css都放在外部文件中。
9.减少dns的查询次数。
10.最小化js代码(可以之后压缩一下,变成min.js);
11.避免重定向
12.配置ETags(实体标签,主要是给浏览器缓存用的,服务器告诉浏览器缓存,不是最新的不需要重新在服务器上下载。)
13.删除重复的脚本文件(一样的文件引入重复也会让性能变低)
14.缓存ajax;
之后再有的就是我们熟悉的,把小图变成大图,资源合并,压缩。设置合理的缓存。