SEO从细节做起之压缩网页文件大小

http://www.itjxue.com  2016-03-18 22:16  来源:小E自编  点击次数: 

  道家老子有句名言“天下大事必作于细,天下难事必作于易”。这句话告诉我们一个通俗的道理,只有对细节的把握及孜孜不倦的追求,才可能造就国家、企业,亦或是个人的成功。SEO也是如此,有太多的细节需要我们把握,对于网页大小的优化就是其中之一。

  除带宽、CPU处理速度之外,网页大小是又一承载网页打开快慢的重要变量。因此,网页大小直接关系着用户体验度。同时,网页大小直接影响蜘蛛爬行效率,网页文件越小,单位时间内蜘蛛索引的页面就可能越多,从而收录数量就可能越多。网页文件大小的重要性由此可见一斑。那如何有效压缩网页文件大小呢?主要从以下几个细节入手。

  一、开启GZIP压缩

  GZIP是一个文件压缩程序,压缩比率最少在40%,最高甚至达到80%。其在IIS及Apache服务器上均可开启使用,至于如何开启GZIP压缩不是本文讨论的重点,就不再复述了。但需注意的是,开启GZIP压缩可能导致蜘蛛索引后IIS日志返回代码200 0 64,详见笔者文章《分析iis日志出现200 0 64是否是网站被K的前兆》。

  二、图片、FLASH、视频、音频等的优化

  对于图片的优化,主要来自图片本身。尽量采用jpeg、gif、png等相对较小的图片格式,也可使用PS或Jpeg imager等图片压缩工具对图片进行压缩。FLASH、视频、音频等文件也可使用专业工具进行压缩。除此外,还应对播放flash、视频、音频等文件的控件代码进行优化。例如在选择控件代码属性时,应遵从最小化原则,满足基本需求即可,删除不必要的属性及注释代码。

  三、HTML、JS、CSS代码的优化

  采用向后兼容的省略模式,例如定义文档类型的代码可采用“!DOCTYPE html”,而不是传统的声明dtd等,这种方式不仅向后兼容,而且毫不吝啬的为你节省了150个字符。另外,DIV+CSS比Table布局网页节省代码,所以该选择谁,不用多说了。同时应该避免使用不必要的注释。对于从word等外部黏贴而来的内容,要注意在源代码状态下清除其冗余代码,对于内容较长的,应合理分页。当然,也可使用类似网页文件压缩器等工具清除html冗余代码,但个人还是倾向于手工清除。对于JS、CSS应采用外部调用方式。可以借鉴大网站的做法,对其代码不缩进。另外,对于调用jquery等库文件时,应选择文件较小,满足需要的即可。

  对于网页文件大小控制在多大没有统一的说法,笔者也不赞成将其限定在某一特定范围内。但应遵从最小化的原则,能多小就多小。另外,笔者对于追求网页特效而增加大量代码的做法也不认同。毕竟,增强视觉效果和降低网页加载速度就提高用户体验来讲,显然是矛盾的。最后,还是那句话,SEO需要我们把握细节,天下大事必作于细。文章原创,转载请注明出处 IT教学网 http://www.itjxue.com,谢谢!

(责任编辑:IT教学网)

更多