直播中
網(wǎng)站建設(shè)初期要思索好當(dāng)網(wǎng)站流量到達(dá)某一級別時網(wǎng)站能否能夠繼續(xù)正常運(yùn)營下去。需求強(qiáng)大的后臺力氣來支撐,總結(jié)起來主要思索以下內(nèi)容:
1.服務(wù)問題
假如一個買賣需求在兩個數(shù)據(jù)庫中操作,那么必需思索到散布式事務(wù),網(wǎng)站建設(shè)應(yīng)該認(rèn)真設(shè)計(jì)系統(tǒng),來防止運(yùn)用散布式事務(wù),以防止散布式事務(wù)帶來更多的數(shù)據(jù)庫壓力和其它問題。引薦采用延遲提交的戰(zhàn)略,來防止散布式事務(wù)的問題。
一個web,訪問后端一個請求,這個懇求中需求3個EJB,那么極有可能把這3個懇求分發(fā)到不同的服務(wù)器,又形成了散布式事務(wù)。weblogic是一個好的J2EE產(chǎn)品,對這種有事務(wù)關(guān)聯(lián)的負(fù)載平衡,它會優(yōu)先思索采用一個服務(wù)器里面的應(yīng)用,這樣就采用了本地事務(wù),進(jìn)步了響應(yīng)速度,減小了散布式事務(wù)對應(yīng)用和數(shù)據(jù)庫的壓力。
2.絡(luò)常見問題剖析
運(yùn)用人員的服務(wù)器不可能和你的都在同一個運(yùn)營商服務(wù)的網(wǎng)絡(luò)內(nèi),能夠用鏡像、多路網(wǎng)絡(luò)接入。假如有足夠的投資,能夠采用內(nèi)容分發(fā)網(wǎng),減輕你的服務(wù)器壓力。
3.數(shù)據(jù)庫規(guī)劃
一切的壓力最終都會反映到數(shù)據(jù)庫方面,一定要對數(shù)據(jù)庫有一個整體的規(guī)劃。能夠依照業(yè)務(wù)、區(qū)域等等特性對數(shù)據(jù)庫停止配置,能夠思索分庫、運(yùn)用rac、分區(qū)、分表等等戰(zhàn)略,確保數(shù)據(jù)庫能正常的停止買賣。
4.web常見的優(yōu)化問題
硬件投資不是主要瓶頸,主要的問題是網(wǎng)站的可維護(hù)性和可擴(kuò)展性。要運(yùn)用的成熟的計(jì)劃,把靜態(tài)的圖片獨(dú)立的運(yùn)用與各種服務(wù)器。關(guān)于常態(tài)的靜態(tài)文件,采用E-TAG或者客戶端緩存,關(guān)于熱點(diǎn)的功用,思索運(yùn)用完整裝載到內(nèi)存,保證絕對的響應(yīng)速度。