2010-01-22 147 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將其發送到輔助網站。

相關問題