緩存分為文件緩存、內(nèi)存緩存、數(shù)據(jù)庫緩存。在大型Web應用中使用最多且效率最高的是內(nèi)存緩存。最常用的內(nèi)存緩存工具是Memcachd。使用正確的緩存系統(tǒng)可以達到實現(xiàn)以下目標:
1、使用緩存系統(tǒng)可以提高訪問效率,提高服務器吞吐能力,改善用戶體驗。
2、減輕對數(shù)據(jù)庫及存儲集服務器的訪問壓力
3、Memcached服務器有多臺,避免單點故障,提供高可靠性和可擴展性,提高性能。
分布式存儲系統(tǒng)
結構圖:
WEB系統(tǒng)平臺中的存儲需求有下面兩個特點:
1) 存儲量很大,經(jīng)常會達到單臺服務器無法提供的規(guī)模,比如相冊、視頻等應用。因此需要專業(yè)的大規(guī)模存儲系統(tǒng)。
2) 負載均衡cluster中的每個節(jié)點都有可能訪問任何一個數(shù)據(jù)對象,每個節(jié)點對數(shù)據(jù)的處理也能被其他節(jié)點共享,因此這些節(jié)點要操作的數(shù)據(jù)從邏輯上看只能是一個整體,不是各自獨立的數(shù)據(jù)資源。
因此高性能的分布式存儲系統(tǒng)對于大型網(wǎng)站應用來說是非常重要的一環(huán)。(這個地方需要加入對某個分布式存儲系統(tǒng)的簡單介紹。)
分布式服務器管理系統(tǒng)
結構圖:
出處:百度空間
責任編輯:bluehearts
上一頁 淺談大型網(wǎng)站動態(tài)應用系統(tǒng)架構 [2] 下一頁 淺談大型網(wǎng)站動態(tài)應用系統(tǒng)架構 [4]
◎進入論壇網(wǎng)站綜合、網(wǎng)頁制作版塊參加討論
|