asp將數(shù)據(jù)庫(kù)顯示到網(wǎng)頁(yè)上 asp讀取數(shù)據(jù)庫(kù)記錄的最快方法?
asp讀取數(shù)據(jù)庫(kù)記錄的最快方法?沒(méi)有你想的那么快。ASP在一瞬間,可能是幾十毫秒,從數(shù)據(jù)庫(kù)中讀取30000條數(shù)據(jù)。但問(wèn)題是,當(dāng)它向?yàn)g覽器發(fā)送數(shù)據(jù)時(shí),速度并不是由程序決定的。如果每個(gè)數(shù)據(jù)有200字節(jié)(這
asp讀取數(shù)據(jù)庫(kù)記錄的最快方法?
沒(méi)有你想的那么快。ASP在一瞬間,可能是幾十毫秒,從數(shù)據(jù)庫(kù)中讀取30000條數(shù)據(jù)。但問(wèn)題是,當(dāng)它向?yàn)g覽器發(fā)送數(shù)據(jù)時(shí),速度并不是由程序決定的。如果每個(gè)數(shù)據(jù)有200字節(jié)(這是一個(gè)非常保守的估計(jì)),30000個(gè)數(shù)據(jù)將是570萬(wàn)個(gè),這只是純數(shù)據(jù)。如果加上HTML標(biāo)簽,將接近10m,按照中國(guó)平均網(wǎng)速3.2m,實(shí)際下行速率為400KB/s,那么在理想狀態(tài)下完成10m網(wǎng)頁(yè)數(shù)據(jù)的傳輸大約需要25秒。對(duì)于ASP,我們可以做的就是盡量減少發(fā)送的數(shù)據(jù)量,比如只發(fā)送數(shù)據(jù),不發(fā)送任何修改過(guò)的標(biāo)簽,客戶端(即瀏覽器)可以通過(guò)JS代碼修改顯示效果;我們還可以壓縮數(shù)據(jù),等等。剩下的就看命運(yùn)了。另外,你對(duì)不分頁(yè)的要求實(shí)在太苛刻了,這是網(wǎng)絡(luò),不是你自己的硬盤!也許你的夢(mèng)想會(huì)在千兆寬帶成為現(xiàn)實(shí)后實(shí)現(xiàn)(中國(guó)必須給折扣,200米是謝天謝地)。