阿里巴巴網(wǎng)站怎么做全屏分類怎么找平臺推廣自己的產(chǎn)品
大型網(wǎng)站質(zhì)量屬性優(yōu)先級:高性能 高可用 可維護(hù) 應(yīng)變 安全
一、單體架構(gòu)
? ? ? ? 應(yīng)用程序,數(shù)據(jù)庫,文件等所有資源都在一臺服務(wù)器上。
二、垂直架構(gòu)
? ? ? ? 應(yīng)用和數(shù)據(jù)分離,使用三臺服務(wù)器:應(yīng)用服務(wù)器、文件服務(wù)器、數(shù)據(jù)服務(wù)器
? ? ? ? 應(yīng)用服務(wù)器:處理大量的業(yè)務(wù)邏輯,需要更快更強(qiáng)大的處理器
? ? ? ? 數(shù)據(jù)服務(wù)器:需要快速磁盤檢索和數(shù)據(jù)緩存,需要更快的磁盤和更大的內(nèi)存
? ? ? ? 文件服務(wù)器:存儲用戶上傳的文件,需要更大容量的硬盤
三、使用緩存改善網(wǎng)站性能
? ? ? ? 80%的業(yè)務(wù)訪問集中在20%的數(shù)據(jù)上。將常用的數(shù)據(jù)進(jìn)行緩存,可以減少數(shù)據(jù)庫的訪問壓力,提高整個網(wǎng)站的數(shù)據(jù)訪問速度,改善數(shù)據(jù)庫的寫入性能。
?????????緩存分為:緩存在應(yīng)用服務(wù)器上的本地緩存和緩存在專門的分布式緩存服務(wù)器上的遠(yuǎn)程緩存。
? ? ? ? 本地緩存:訪問速度快,但受應(yīng)用服務(wù)器內(nèi)存限制,可以緩存的數(shù)據(jù)量有限,且存在和應(yīng)用程序爭內(nèi)存的情況。
? ? ? ? 遠(yuǎn)程緩存:可以使用集群,緩存的數(shù)據(jù)量不受限制
四、使用服務(wù)集群改善網(wǎng)站并發(fā)處理能力
? ? ? ? 增加應(yīng)用服務(wù)器的數(shù)量,分擔(dān)訪問和存儲的壓力,解決高并發(fā)和海量數(shù)據(jù)訪問問題。通過負(fù)載均衡服務(wù)器,將用戶請求分發(fā)到對應(yīng)的應(yīng)用服務(wù)器上。這種架構(gòu)下, 負(fù)載均衡服務(wù)器的性能可能會稱為系統(tǒng)性能的瓶頸。
?