1.使用代码构建工具,减少http请求的次数以及减少http请求的大小。减少http请求大小还包括减少cookie请求。因为每次浏览器向后端发送请求时,都会默认带上cookie里面的数据。然后因为cookie不可以跨域请求,因此将cookie存放在不同的域分开请求。
2.javascript文件异步请求,使用async。
3.合理的使用Etag和last-modified。对于没有修改过的文件,直接请求缓存。给html设置cache-control和expires。避免频繁请求服务器。页面设置了上面两个属性,会从缓存中加载。
4.使用get方式请求ajax。post方式会发送两次请求,第一次是请求头,第二次是请求体。get只会请求一次,只发送请求头。
5.合理拆分css文件,避免使用@import。尽量从外部进入css和JavaScript文件。
6.避免页面中的href,src没有值。
7.静态资源分域存放增加下载并行书。
8.减少重定向。
未完。。。
网友评论