問(wèn)題:動(dòng)易系統(tǒng)最大支持在線人數(shù)是多少?
解答:支持在線人數(shù)的多少與很多因素有關(guān),比如硬件配置、帶寬、在線的判定標(biāo)準(zhǔn)(多少時(shí)間沒(méi)有訪問(wèn)頁(yè)面算是離線)、動(dòng)易系統(tǒng)的設(shè)置、數(shù)據(jù)庫(kù)的類型等等。
我們假定假如全部生成HTML,不統(tǒng)計(jì)點(diǎn)擊數(shù),那就是純粹靜態(tài)的,這時(shí)動(dòng)易系統(tǒng)根本就沒(méi)有起作用。在這樣的情況下,只要帶寬夠,硬盤(pán)和CPU夠勁,按一篇文章100KB算,100MB的帶寬,可以同時(shí)支持1000人并發(fā)訪問(wèn),在線人數(shù)理論上可以幾萬(wàn)到幾十萬(wàn)。但實(shí)際上一般不會(huì)有100MB的帶寬(100MB差不多有1Gb的帶寬)不可能分配1Gb帶寬到一臺(tái)服務(wù)器上,就算有,硬盤(pán)的速度一般在大量網(wǎng)頁(yè)的這種小文件的情況下,速度最多只有10MB左右。也就是并發(fā)訪問(wèn)100人左右,在線人數(shù)也就幾千人到幾萬(wàn)人。
在另一種極端的情況下,我們假定假如網(wǎng)站全部為ASP文件,這時(shí)支持的在線人數(shù)不僅僅與硬件和帶寬有關(guān),與動(dòng)易系統(tǒng)也有相當(dāng)大的關(guān)系。這種情況下,完全不考慮帶寬和硬盤(pán)性能,則還需要考慮:1、使用的數(shù)據(jù)庫(kù)是ACCESS還是SQL?ACCESS最大只支持4個(gè)并發(fā)訪問(wèn)。超過(guò)4個(gè)并發(fā)訪問(wèn)將造成數(shù)據(jù)庫(kù)死鎖。所以,假如使用ACCESS數(shù)據(jù)庫(kù),瓶頸是在ACCESS上面。SQL理論上并發(fā)數(shù)不限,但一般也就在100個(gè)左右。2、數(shù)據(jù)庫(kù)的數(shù)據(jù)量大小。用一條最簡(jiǎn)單的查詢語(yǔ)句從只有100條記錄的表和有1萬(wàn)條記錄的表中查詢,速度是完全不同的。全部使用ASP,使用SQL數(shù)據(jù)庫(kù),1萬(wàn)篇文章的情況下,使用壓力測(cè)試工具,可以測(cè)出動(dòng)易系統(tǒng)支持10個(gè)左右的并發(fā)訪問(wèn)(簡(jiǎn)潔型模板平均頁(yè)面打開(kāi)時(shí)間為2秒,復(fù)雜型模板平均打開(kāi)時(shí)間為10秒),也就是在線人數(shù)在幾百人到幾千人。
新聞熱點(diǎn)
疑難解答
圖片精選