对于Z-Blog访问量比较大的时候,往往会造成服务器负载和流量过大,引起性能问题,相关的解决流量的对策我以前也讨论过,根据我的分析,不少流量都是由于图片或下载等引起的,因此可以通过将下载文件夹upload放在另外一台服务器的方法进行负载均衡。

具体方法是,设定一个新的服务器网站地址(独立服务器或者申请的免费空间都可以),例如download.williamlong.info,在这个新服务器网站上建立upload目录,将原有的upload文件都复制到这个新服务器下。

然后,要规范博客文章的图片链接结果,在写博客的时候,不要使用绝对地址引用站内图片,例如http开头的图片,而是使用相对地址引用,例如以upload路径开头。

接着,打开FUNCTION\c_function.asp文件,在TransferHTML函数中,找到If Instr(para,"[upload]")>0 Then这一行(303行),将之后四行的ZC_BLOG_HOST修改为新的服务器地址。

最后进行文件重建和索引重建,这时候,Z-Blog中文章引用的图片地址就会全都引用新的服务器的地址,这样可以节省原有服务器的负载和流量,从而达到Z-Blog的负载均衡的效果。

目前我已经将我的博客使用这种方式进行了测试,分流的图片服务器是download.williamlong.info,我会观察一下这种设置是否会使得原有服务器运行速度加快。

(本文转自月光博客:http://www.williamlong.info/archives/1087.html)

目前有2 条留言

  1. 2009年11月01日 17:51 小农夫   |  引用  |  #1     

    博主,小农夫又来了。文章很精彩有,值得常来

    ifu25 于 2009-11-2 17:48:03 回复

    嗯,这文章是转的。

  2. 2009年11月23日 17:09 石家庄   |  引用  |  #2     

    学习了。谢谢。
    由 ifu25 于 2009-11-27 0:29:51 最后编辑

发表评论

/ 快捷键:Ctrl+Enter
加载中……