高性能網站架構

使用多臺服務器分享訪問者的行爲:

1.使用nginx做web服務器的負載均衡;
2.使用squid做靜態資源的緩存和負載均衡(圖片、html、js、css);
3.使用memcached做數據緩存,減少數據庫訪問以及加快數據讀取速度;
4.數據庫採用master-slave架構,一個master負責write操作,多臺slave負責read操作,另外可以使用shark技術,減輕數據庫服務器壓力;
5.使用CDN服務在多地作備份,實現用戶訪問就近資源;
6.將數據中心分佈在不同地理位置上,防止意外事故發生,造成服務器宕機,長時間不能訪問。

另:DNS輪詢是通過DNS服務器將同一個域名解釋到不同IP上,實現負載均衡,目前域名註冊商大多有提供A記錄解析,可輕鬆實現。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章