1.JS、CSS、HTML做gzip压缩(不要对图片进行Gzip压缩)
2.删除js、css、html文件的注释,回车符,以及无效字节
3.javascript放置网页底部,避免阻塞下载 (异步加载)
4.CSS放到header中,避免白屏
5.合并JS和CSS;压缩JS和CSS;
6.优化缓存:对没有变化的css、js,图片等网页元素,直接利用客户端的浏览器缓存读取来有效减少http请求数。
6.通过增加expires header(给文件加上关于过期时间的header报文)可以告诉浏览器,那些网页元素可以缓存和缓存多长时间。
7.采用CSS sprites(CSS Sprites其实就是把网页中一些背景图片整合到一张图片文件中)技术来实现。
8.把脚本和图片放在不同的服务器和域名,做成并行下载。
9.利用H5的缓存技术