资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,各地方子网站,LOGO,是靠上居,左,,偏小,21,条网站加速方法,1,、,减少,HTTP,请求,图片、,CSS,、,js,、,flash,等等这些都会增加,http,请求数,减少这些元素的数量就能减少响应时间。把多个,JS,、,CSS,在可能的情况下写进一个文件,页面里直接写入图片也是不好的做法,应该写进,CSS,里,,将小图拼合后利用,background,来定位。,2,、,过滤器的使用,如果需要透明背景图片,用,PNG8,图片,还可以用,PNG32,的图,。,3,、,设置头文件过期或者静态缓存,浏览器会用缓存来减少,http,请求数来加快页面加载的时间,如果页面头部加一个很长的过期时间,浏览器就会一直缓存页面里的元素。不过这样如果页面里的东西变动的话就要改名,否则用户端不会主动刷新,这项可以通过修改 分布式配置文件 来实现。,4,、,Gzip,压缩,Gzip,格式是一种很普遍的压缩技术,几乎所有的浏览器都有解压,Gzip,格式的能力,而且它可以压缩的比例非常大,一般压缩率为,85%,。,5,、,把,CSS,放顶部,让浏览者能尽早的看到网站的完整样式,不至于出现错乱页面。,6,、,把,JS,放底部,网站呈现完毕后再进行功能设置,当然这些,JS,要在你的加载过程中不影响内容表现。,7,、,避免,CSS Expressions,CSS,表达式很可怕,这个只被,IE,支持的东西执行时候的运算量非常大,你移动一下鼠标它都要进行重计算的,但有时候为了做浏览器的兼容必须要用到。,(用来把,CSS,属性和,Javas cript,表达式关联起来,,CSS,属性的值等于,Javas cript,表达式计算的结果),8,、,将,JS,和,CSS,外链,前面讲到了缓存这个事情,一些较为公用的,JS,和,CSS,,我们可以使用外链的形式,浏览网站的时候就不需要再进行下载了!,9,、,将组件打包进一个多部分的文档中,就好像在邮件中加入附件一样,一个,HTTP,请求就够了,但是这一技术需要确保你的代理支持,,iPhone,就不支持。,10,、,减小,JS,和,CSS,的体积,写,JS,和,CSS,都是有技巧的,用最少的代码实现同样的功能,减少空白,增强逻辑性,用缩写方式等等,当然也有不少工具也能够帮你实现这一点。,11,、,避免重定向,再写入链接时,虽然“,http:/”,和“,http:/ Sprites,在,CSS Sprites,中竖直并尽量紧凑的排列图片,尽量将颜色相似的图片排在一起,会减小图片本身的大小及提高页面图片显示速度。,(不是降低重量,而是减少个数。传统切图讲究精细,图片规格越小越好,重量越小越好),20,、,不要在,HTML,中缩放图片,图片要用多大的就用多大的,,1000X1000,的图片被,width=”100 height=”100,以后,本身的,KB,数是不会减少的。,21,、,保证组件在,25K,以下,iphone,不能缓存,25K,以上的组件,并且这还是要在被压缩前。,谢 谢!,
展开阅读全文