1. 快速响应网络请求
a.
从不同的域下载资源,使并发连接的应用最大化,分域名,js css分到一个域名,图片分到另一域名
b.尽量get而非post
c.通过CDN定向用户
d.避免重定向
2. 最小化下载的字节数。
a.压缩,gzip
b.缓存 expire if-modify-since etag
c.html的缓存与cookie
3. 高效地组织标记。
a.script的异步asyn deffer
b.css与script的位置,避免上下文的改变
4. 优化多媒体资源的使用
a.图片的效果如,圆角,阴影用css3实现
b.避免fLash
5. 编写快速的JavaScript。
a.通过缓存变量(如document和body等)使DOM交互减到最少。
b.用可见性API(document.hidden和 Visibilityhange)来确定应用程序的可见状态,