6 回答

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

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