| 分类: Web2.0思考 | 
最近,我的主机提供商在提供的流量统计报告中,天天向我报警:你的主机消耗资源比较大,请迅速优化你的程序。昨天实在气不过,打电话过去问了一通:我一个个人博客,能有多少流量啊,人家说我的博客在那台服务器上排第八,不知道真的假的。现在的主机商,一个比一个黑。
不过,对于一个独立博客而言,从程序和设置上控制一下自己的输出流量还是非常必要的。毕竟大家都是掏了自己的腰包买的空间,而现在大多数的主机提供商都是有服务器流量限制的,另外还包括同时在线人数的限制等等,说不上合理,天下乌鸦一般黑,也没办法,除非你用自己的服务器。
昨天碰巧在抓虾看了煎蛋的“如何节省网站流量”,很受启发。煎蛋同学写的比较简单,比如HTTP压缩,事实上,大部分人都不知道HTTP压缩是什么,如何实现。所以,在这里,我把我自己降低网站输出流量的经验与大家分享一下,算是个补充。
一,使用HTTP压缩。HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。一般采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。工作原理是:Web服务器接收到浏览器的HTTP请求后,会到压缩缓冲目录中检查是否已经存在请求文件的最新压缩文件,存在的话,会发送压缩文件,不存在的话,会新建压缩文件传送。
以wordpress系统为例子:进入管理后台,在“选项”/“输出”下面,勾选“如果浏览器请求压缩传输,WordPress应使用压缩格式(gzip)发送页面”。
用这个测试地址发现:已经可以检测到,你的网站的压缩状态已经显示为:Compression
status: 
二,尽管引用外部的图片,而不是存放在自己的服务器上。哪怕你的服务器支持自传图片,也尽量使用外部的图片保存地址。现在比较好的图片存放网站也不少,比如国外的Flickr等,在发布文章的时候,只引用图片地址就够了。
三,减少首页长度以及Feed的默认输出长度。首页长度,其实就是你的网站首页显示的内容,除了侧边栏一些必须的信息外,主要就是首页显示post的条数了,wordpress默认是10条,我现在修改了6条;默认的feed输出文章也是10条,同样我也改成了6条,这样不管是浏览器访问还是RSS订阅,服务器输出的流量都减少了。
在wordpress后台,同样在“选项”/“输出”下,修改好首页和feed输出的条数就可以了。提醒下:feed输出全文还是很必要的,尽管输出摘要可以降低流量。
四,提供烧录的feed订阅地址。比如现在流行的feedburner(国外),feedsky(国内)。他们会按时间定期抓取你网站自身feed的内容,减少了流量输出。另外,烧录feed,是一个相对固定的订阅地址,防止你更换网站,而丢失订户。
五,优化文件。这个不是一般人能做的了,有技术的朋友可以帮你优化下。
敬请订阅我的blog 
公告:很抱歉,因为精力问题,请大家到我的独立blog(caozenghui.cn)参与讨论,以确保我能回复你的评论,或者直接订阅我的blog。

加载中…