2

我正在寻找更改我的托管公司,但后来我考虑在 2 台服务器上托管我的网站之一,我知道这是可能的,但如何做到这一点?

我需要从 2 台服务器(2 家不同的托管公司)托管我的网站之一

有什么方法可以轻松实现这一点吗?

4

3 回答 3

2

如果您使用 ASP.NET 进行开发,它本身就支持所谓的 Web Farms,而且设置起来并不困难。不过有一些警告。本地机器内存缓存功能显然不再起作用,并且任何会话状态都必须配置为由状态服务器管理,并且您放入会话中的所有值都必须是简单的标量值或至少是可序列化的。

于 2010-01-22T09:56:27.490 回答
1

为简单起见,您最好将其托管在一个数据中心中。

如果问题在于速度,请从优化现有代码开始。由于您运行 wordpress,请查看您运行的插件。将它们全部禁用并一一重新打开。看看性能有多大差异。使用缓存插件,例如 W3 Total Cache。

如果这还不够,请考虑使用更大的服务器。如果您使用共享主机,请摆脱它并转移到 VPS。Slicehost 和 Linode 是不错的选择。

如果您不习惯运行自己的服务器,那么会有人为您运行它。XenScale.com 就是其中之一。(完全披露者:我为他们工作)

如果您的流量无法垂直扩展(更大的硬件),您可以通过设置集群来水平扩展(更多服务器)。这是相当复杂的,不是为了装腔作势,但一个好的系统管理员可以为你做这件事。

于 2010-02-13T09:08:04.037 回答
0

看起来您正在尝试对您的网站进行负载平衡。我建议您将其作为 DNS 解决方案来处理。您应该为两个网站设置相同的主机名,并将您的 DNS 与另一台服务器或第三方一起使用。如果主网站出现故障,请更改您的 DNS 以将其发送到辅助网站。

于 2011-12-19T05:52:38.360 回答