2010-01-22 151 views
2

我正在寻找改变我的托管公司,但后来我想在2台服务器上托管我的一个网站,我知道这是可能的,但这怎么能做到?一个网站可以托管在2台服务器上吗?

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

任何方式这没有太多的麻烦发生托管?

+0

如果你能证明你为什么要在两台服务器上放置一个站点,这将是一件好事。负载均衡? CDN? – 2010-01-22 09:52:54

+0

你用什么语言或技术写这个网站? – 2010-01-22 09:54:18

+0

嗨, 该网站基本上是一个WordPress的博客。 背后的主要目标是提高速度。 – Parastar 2010-01-22 11:17:19

回答

2

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

+0

但在2个不同的托管服务提供商的农场? – 2010-01-22 10:07:29

1

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

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

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

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

如果您的流量是无法垂直扩展的(较大的硬件),则可以通过设置群集来水平扩展(更多服务器)。这是相当重要的,而不是为了嘲笑心脏,但一个好的系统管理员可以为你做到这一点。

0

看起来你正试图负载平衡你的网站。我建议你将它作为DNS解决方案处理。您应该为这两个网站设置相同的主机名,并将您的DNS与另一台服务器或第三方关联。如果主网站发生故障,请更改您的DNS将其发送到辅助网站。

相关问题