还是翻翻以前的笔记,不知道啥时候学的

  1. 精简代码(清除网页冗余代码,注释、空行都可以去掉,减少代码量,减少页面体积。)
  2. 雪碧图 CSS sprites(图片合并,将网站中通用的一些小图片,合并到一张大图片上,减少http的请求量。)
  3. 为图片指定宽度和高度(在页面中为每一个图片指定一个width和height属性,页面加载的时候,浏览器会预先留出既定的位置,图片下面的代码可以继续下载而不用等待,提高并行下载的速度,提高页面加载速度。)
  4. 启用keep-alive属性(长连接)(在没有启用keep-alive属性之前,浏览器向服务器请求的connection是执行一次http请求完成后马上断开连接的,启用connection的keep-alive属性之后,连接可以保持一段时间,从而提高页面的加载速度。)
  5. 使用浏览器缓存(利用缓存技术提高页面的加载速度,为一些不经常变化的文件设置一个较长的过期时间。)
  6. 启用GZIP压缩(当启用GZIP之后,网站服务器传输的数据是经过压缩了的,当传输到浏览器时,会再被解压缩的。也可以让搜索引擎提升对网站的抓取量。)