6 回答

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超0個(gè)贊
從服務(wù)器層面,要做到模塊分離、負(fù)載均衡、CDN(文件服務(wù)器與請(qǐng)求服務(wù)器的分布式);從運(yùn)維層面,要把歷史數(shù)據(jù)歸檔不和要讀取的數(shù)據(jù)混合降低數(shù)據(jù)庫(kù)增刪改查特別是其中的查詢復(fù)雜度;從數(shù)據(jù)庫(kù)層面,采用多級(jí)模式,數(shù)據(jù)庫(kù)緩存及時(shí)數(shù)據(jù),硬盤保存永久數(shù)據(jù)(猜想可能會(huì)燒錢用全SSD);前端層面,大量用node.js這種異步非阻塞進(jìn)行內(nèi)容的生成,游覽器的優(yōu)化緩存,腳本和css的盡可能一次讀取等等做優(yōu)化。
大概這些。
所以壓力在服務(wù)器端和數(shù)據(jù)庫(kù)端,也就是架構(gòu)師去負(fù)責(zé)的這塊,而寫功能后端和前端都應(yīng)該是盡可能優(yōu)化。

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超0個(gè)贊
其實(shí)維護(hù)壓力最大的是后端,前端是從后端通過(guò)服務(wù)器不斷的取數(shù)據(jù)進(jìn)行放到前端進(jìn)行顯示。而要保證大并發(fā)的訪問(wèn)服務(wù)器數(shù)據(jù)庫(kù),后端的處理能力要足夠快才行。而后端的使用又對(duì)服務(wù)器要求很高,需要能夠同時(shí)支持很多人請(qǐng)求這個(gè)服務(wù)器。這時(shí)候就需要開(kāi)始對(duì)后端采用各種緩存技術(shù)的辦法進(jìn)行存儲(chǔ)數(shù)據(jù),當(dāng)不同用戶訪問(wèn)同一個(gè)數(shù)據(jù)時(shí)候就可以馬上調(diào)用而不需要再次從數(shù)據(jù)庫(kù)取數(shù)據(jù)返回,只有這樣才能保證快速有效的訪問(wèn)。

TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超1個(gè)贊
添加回答
舉報(bào)