網域名稱俱樂部

網域名稱俱樂部 (https://www.domainclub.org/index.php)
-   問題意見與求助 (https://www.domainclub.org/forumdisplay.php?f=18)
-   -   請問大論壇的多位置伺服器指的是什麼? (https://www.domainclub.org/showthread.php?t=22417)

ras0314 2008-08-08 02:34 AM

請問大論壇的多位置伺服器指的是什麼?
 
常常看到很多大論壇都有分很多種伺服器, 例如
海外伺服器
台灣伺服器
香港伺服器
中國伺服器

那它們的運作原理是什麼?

每個伺服器都有同樣的資料, 隨時傳輸保持一致嗎?
不懂運作原理!

可否簡單的講解一下呢?

謝謝

brianlai 2008-08-08 02:42 AM

他們有可能是同一個datacenter,數部電腦連接同一個database,但租不同的線路

bugmac 2008-08-08 09:17 AM

便宜的話就用mysql的同步功能+rsync應該就可以搞定
LAMP平台上網站同步的問題 我想小規模的應該都是這樣解決掉的吧?
基本上就是資料庫自己不斷的同步同步
然後網站的檔案不斷的複製複製
至於中間會產生的問題
我沒實做過 所以 網站爆掉不負責
網路上都查的到資料 要做的話 建議離線搞一套慢慢試
應該有更好的方法 我猜 看看有沒網友提供一下

ras0314 2008-08-08 03:55 PM

引用:

資料庫自己不斷的同步同步, 然後網站的檔案不斷的複製複製
這樣對於大論壇應該會耗掉很多流量吧?


引用:

同一個datacenter,數部電腦連接同一個database,但租不同的線路
這個方法應該比較實際

bugmac 2008-08-08 05:05 PM

除了第一次做這些動作
後面我想應該不會
原理的話與"增量備份"是差不多意思
不過怎樣做到這樣的功能 我也只是看過書上寫罷了
至於datacenter
如果你把資料都放在同一個地方
怎麼讓不同區域的使用者可以取得快速的連線
比如說北美的虛擬主機 可以叫他們選擇給台灣 北美不同的速率線路嗎?
這是我比較不清楚的
我也蠻好奇想知道的 應該怎麼跟主機商談?
眼前我的做法 網站哪邊使用者多 就是哪邊擺
所以一定得做取捨囉

wmh 2008-08-09 12:04 AM

引用:

作者: bugmac (文章 127866)
怎麼讓不同區域的使用者可以取得快速的連線
比如說北美的虛擬主機 可以叫他們選擇給台灣 北美不同的速率線路嗎?

這可以用 CDN (Content Delivery Network) 做到,通常是針對靜態內容的資料,如圖片或靜態網頁,透過複製到不同地區的伺服器來讓不同地區的使用者更快。

至於動態的資料,如討論區,不斷透過網路來複製或備份資料就要花不少錢了吧,通常是前台做 load balance 讓速度快一點。


所有時間均為 +8。現在的時間是 09:11 AM

Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2024,Jelsoft Enterprises Ltd.