月光博客 » 网站建设 » Z-Blog多服务器平衡负载的方法

Z-Blog多服务器平衡负载的方法

  对于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,我会观察一下这种设置是否会使得原有服务器运行速度加快。

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    ITIT   说道:
    方法不错,很想用,可偶得z-blog访问没有多少,
    支持(16反对(9回复
  1. 2
    hookle   说道:
    为什么你的图片在feedsky没显示出来呢,怎么弄的
    支持(15反对(10回复
  1. 3
    KingRom   说道:
    Z-blog不错,不过现在都用wordpress了
    支持(14反对(10回复
  1. 4
    jeeke   说道:
    如何在后台上传图片的时候就自动传到专门的图片服务器呢
    支持(12反对(8回复
  1. 5
    williamlong   说道:
    Google Picasa会修改图片名和路径,不能实现自动的少工作量的切换。
    支持(10反对(7回复
  1. 6
    wexml   说道:
    呵呵~

    这些 应该问题不大.
    支持(9反对(6回复
  1. 7
    飞鸟   说道:
    确实不错,估计yangkui可能用的几率大一些
    支持(14反对(12回复
  1. 8
    wind   说道:
    好的方法
    支持(14反对(12回复
  1. 9
    ddd   说道:
    好办法,不过你的服务器已经到要分流的程度了吗?
    不过,把图片流量分给google picaso倒是一个不错的主意。
    支持(11反对(10回复
  1. 10
    竞博客   说道:
    我贴图用的是Picasa,呵呵~~
    支持(14反对(13回复
  1. 11
    J1UP   说道:
    这个blog我看是国内最好的了!!1
    支持(12反对(11回复
  1. 12
    华晨兴   说道:
    好方法.已收藏.
    支持(12反对(11回复
  1. 13
    cyg   说道:
    我现在就使用的是相对地址,不过我尽量少用图片的。
    支持(12反对(12回复
  1. 14
    Washun   说道:
    这个方法不错,应该随时都可以变换upload路径吧以防止盗链吧
    支持(9反对(10回复
  1. 15
    正佳   说道:
    zblog用的比较多,但由于我的流量太少了,所以还不用换服务器.不过这么好的文章收藏以备后用啦.
    支持(12反对(13回复
  1. 16
    小玩   说道:
    楼主辛苦啦!
    支持(8反对(10回复
  1. 17
    一直很安静   说道:
    Flickr是不是解封了啊?怎么可以看图片了,没有红叉叉了?
    支持(10反对(12回复
  1. 18
    Heyi   说道:
    虚拟主机,空间紧张,国内的优质php空间贵的要命,100元中国人民币/100MB,贴图用的是Imageshack,呵呵,烦恼由他们解决了。
    支持(6反对(10回复
  1. 19
    KingRom   说道:
    哪天我有时间,我也要好好研究研究z-blog
    支持(10反对(14回复
  1. 20
    StreetChic   说道:
    是不是就是说

    还是要先传到自己服务器

    编辑完了之后再copy到其他服务器

    而这个可以删除掉?
    支持(10反对(16回复

发表留言