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

时间: 2024-09-06 05:21:22

Z-Blog多服务器平衡负载的方法的相关文章

Windows Azure如何对内部服务器实现负载平衡

我从 2009 年开始服务于 Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure.期间我有幸为各种规模的组织的众多客户构建了解决方案.随着解决方案的增长,我常常需要对内部服务器进行负载平衡.发表本文时,Windows Azure 还没有应对负载平衡的内置解决方案.但是,通过对公共端点引进访问控制列表 (ACL),我能够使用受支持的标准 Windows Azure 服务和组件来实现负载平衡. 在我的示例中,我想对

使用BIG-IP以使SharePoint 2010服务器数组负载平衡

新的 F5 网络撰写的 TLG 显示如何使用 BIG-IP 以使 SharePoint 2010 服务器数组负载平衡 英文原文已于 2012 年 8 月 22 日星期三发布 我的同事 Helen Johnson 是一名 F5 网络 (可能为英文网页) 的方案工程师,她已经发布第一个由伙伴撰写的「测试实验室指南」(TLG),名为 SharePoint Server 2010 F5 网络的 BIG-IP 负载平衡示范 (可能为英文网页). TLG 是由测试实验室指南:在三层式服务器数组中设定 Sha

Web应用服务器集群系统分散负载解决方法

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   Web应用服务器集群系统,是由一群同时运行同一个web应用的服务器组成的集群系统,在外界看来,就像是一个服务器一样.为了均衡集群服务器的负载,达到优化系统性能的目的,集群服务器将众多的访问请求,分散到系统中的不同节点进行处理.从而实现了更高的有效性和稳定性,而这也正是基于Web的企业应用所必须具备的特性. 一.计算WEB服务器负载量的两种方法 web应用服务器集

通过Linux命令查看系统平均负载的方法

  这篇文章主要介绍了通过Linux命令查看系统平均负载的方法,对于服务器管理员来说非常有用,需要的朋友可以参考下 1.Linux系统的平均负载的概念 有时候我们会觉得系统响应很慢,但是又找不到原因,这时就要查看平均负载了,看它是否有大量的进程在排队等待.特定时间间隔内运行队列中的平均进程数可以反映系统的繁忙程度,所以我们通常会在自己的网站或系统变慢时第一时间查系统的负载,即CPU的平均负载. 2.查看平均负载 究竟应该如何查看平均负载呢?最简单的命令是uptime,如下所示: 代码如下: [r

如何实施异构服务器的负载均衡及过载保护?

零.需求缘起 第一篇文章"一分钟了解负载均衡"和大家share了互联网架构中反向代理层.站点层.服务层.数据层的常用负载均衡方法. 第二篇文章"lvs为何不能完全代替DNS轮询"和大家share了互联网接入层负载均衡需要解决的问题及架构演进. 在这两篇文章中,都强调了"负载均衡是指,将请求/数据[均匀]分摊到多个操作单元上执行,负载均衡的关键在于[均匀]". 然而,后端的service有可能部署在硬件条件不同的服务器上: 1)如果对标最低配的服务

win2003 使用DNS服务器实现负载均衡_DNS服务器

解决方法有很多,如使用Windows2000或WindowsServer2003提供网络负载均衡服务,但该服务的设置非常复杂.而通过DNS服务器实现网络负载均衡则是一种比较简单的方法. 笔者以企业网中的Web服务器为例来介绍一下如何使用DNS服务器实现网络负载均衡.为了提高域名为"www.jb51.net"的网站的访问量,在企业网中部署三台内容相同的Web服务器,它们提供相同的服务,但每台服务器的IP地址都不一样.下面对企业网中的DNS服务器进行设置来实现三台Web服务器共同承担客户对

在局域网架设CS服务器有两种方法

http://www.aliyun.com/zixun/aggregation/16327.html">网络环境要求:专线连接操作系统要求:windows2000 server(需用服务器版本,因为架构过程中要用到win2000服务器的端口映射功能.) 在局域网架设CS服务器有两种方法,任选一种你熟悉的方法即可操作成功,下面将依次介绍: 第一种方法(专业性比较强) 首先在服务器主机打开"管理工具"的"路由和远程访问",如果不想用启用路由功能的话可以直

PHP准确取得服务器IP地址的方法

  本文实例讲述了PHP准确取得服务器IP地址的方法.分享给大家供大家参考.具体分析如下: 在php中,我们一般通过$_SERVER['HTTP_HOST']来活得URL中网站的域名或者ip地址. php手册中的解释如下: "HTTP_HOST" 当前请求的 Host: 头信息的内容. 一般来说,这样子不会遇到什么问题,在一些常见的php框架中,如PFC3和FLEA也是基于该预定义变量. 然而最近在做的一个项目,程序移交到客户手里测试时,竟然发现程序的跳转总是会出错. 最后找出原因:$

python操作ssh实现服务器日志下载的方法

  本文实例讲述了python操作ssh实现服务器日志下载的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 #coding:utf-8 """ ssh操作例子 实现了服务器日志下载 2012-08-24 yywolf "&qu