一个网站可以托管在两台服务器上吗?

时间:2010-01-22 09:50:25

标签: web hosting web-hosting

我当时想要改变我的托管公司,但后来我考虑在2台服务器上托管我的一个网站,我知道这是可能的但是怎么做呢?

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

任何方式都可以在没有太多麻烦的情况下发生这种情况?

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

如果问题是速度问题,请从优化现有代码开始。 因为你运行wordpress,看看你正在运行的插件。禁用它们并逐个将它们重新打开。看看性能有多大差异。使用缓存插件,如W3 Total Cache。

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

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

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

答案 2 :(得分:0)

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