Apache + Load Balance used DNS 利用 DNS輪替方式讓 Web平衡負載
作者: cross 日期: 2006-11-18 21:15
[1.] 設置多筆 A 記錄
www IN A 10.0.0.1
www IN A 10.0.0.2
www IN A 10.0.0.3
service named reload
[2.] 查詢時會有三筆記錄,但每次順序會不一樣
dig www.ssorc.tw
[3.] 利用 rsync同步 web資料
http://ssorc.tw/index.php?load=read&id=246
[4.] 引用 http://cha.homeip.net/blog/archives/2006/04/post_13.html
Web Site 資料同步注意事項
- MySQL Replication 請參考本站: Replication in MySQL
- 主 Web Server 資料更新後, 應立即執行 rsync 同步鏡射站台 (mirror site) 的資料
- 以文字檔為儲存媒介的計數器、留言版應透過 NFS 共同寫入同一個檔案, 或併入 MySQL Database 中
- 網路相簿所引用的多媒體檔案 (圖檔、影像檔) 可透過 NFS 共同存取, 或於資料更新後執行 rsync 同步資料
- HTTP Log 應透過 NFS 寫入同一個路徑, 才能讓 Log 統計分析程式 (如: AWStats) 計算確實的流量
- PHP Session 檔案應透過 NFS 寫入同一個路徑, 避免 User 切換頁面時, 因連入另一個 Server 而發生錯誤
http://cha.homeip.net/blog/archives/2006/04/post_13.html
http://www.linux.com/article.pl?sid=06/04/12/1824235
這裡也有介紹
Quote: http://www.linuxyes.com/modules.php?name=News&file=article&sid=706
如果你的網站有極高的流量,常常令伺服器喘不過氣來,最好的方法就是導入負載平衡機制。簡易的負載平衡只要使用DNS Round Robin (循環)即可,如果要達到session同步的目的,則需要使用到硬體負載平衡器。
From onJava.com "Load Balancing Web Applications"
CROSS的結論:
這方式有個缺點,每個連線到個個點上,但其如果其中一個點掛了,clinet仍看得到掛掉的點
發表評論
上一篇
返回
下一篇
標籤:




Apache Range Header DOS 攻擊讓主機資源輕易消秏待盡 (2011-09-15 21:01)
apache強制某路徑使用https方式連線 (2011-06-26 16:31)
apahce module模組--mod_pagespeed -- Google出的,用來優化網頁 (2011-04-20 09:45)
關閉apache與php版本顯示 (2011-02-08 12:19)
Apache + mod_security 網站應用程式防火牆阻擋攻擊(WAF) (2010-11-30 16:59)
apache 搭配 mod_write 來得知是不是透過手機來瀏覽網站的 (2010-10-29 15:44)
Apache 使用 mod_php 讓 VH 有獨立的 php.ini 檔 (2009-02-06 10:34)
Apache + 可以限制 .htaccess 只能使用某些參數嗎 (2009-02-02 18:52)
對 Apache 連線數多個概念 (2008-10-29 11:50)