2012-09-04 97 views
1

我有一個網站只包含基本的HTML頁面和圖像(無數據庫)。該網站被許多用戶訪問,所以我需要負載平衡它。我想在不同的位置進行負載平衡,所以即使某個位置已關閉,另一個位置仍然處於關閉狀態。下面是我在想什麼:負載均衡來自不同位置的靜態網站?

  • 我會從我們這裏得到一個服務器,一個來自歐盟
  • 我會上傳的內容完全相同,以美國和歐盟的
  • 我將設置域的域名服務器到US.EXAMPLE.COMEU.EXAMPLE.COM

將在某種程度上,這設置的工作,訪客會隨機點,無論對美國服務器或歐盟的服務器?或者有更好的方法嗎?

另外,如果美國宕機,訪問者會自動連接到歐盟,直到美國上線爲止?

+0

您確定要進行負載平衡還是要進行故障切換? –

+0

@PatrickJamesMcDougle該網站在一臺服務器上運行良好,但是有很高的時間在那裏,速度很慢。所以我想如果我要平衡負載,我不妨在不同的位置獲得故障轉移。 – IMB

+0

盒子上有足夠的內存嗎?也許反向代理可以解決你的性能問題?這樣你就沒有經常去文件系統的開銷。您可以直接從RAM提供頁面。 –

回答

0

規則名稱服務器的是如下...

「無論名稱服務器響應速度快,遊客將被路由到該服務器。」

這意味着,如果我來自歐洲並且eu.yoursite.com更快地響應我,我將被髮送到EU服務器。如果您的歐盟網站很忙,而且us.yoursite.com會更快地回覆我,我會被髮送到美國服務器。

因此,大多數情況下,您的負載平衡安排將工作。

您還應該使用「CDN Hosting」緩存各個位置上的內容。由於CDN上的靜態內容是由全球各種POP提供的,因此CDN可以減少主服務器的負載。

CDN還可以加速您的靜態內容的加載並改善您的網站訪問者的體驗。