ASP程式效能測試報告 七

2021-06-22 02:36:57 字數 1695 閱讀 5038

十、用哪種方法引用記錄集字段值效率最高?

10.1 測試

至此為止我們一直通過名字引用記錄集中的字段值。由於這種方法要求每次都必須尋找相應的字段,它的效率並不高。為證明這一點,下面這個測試中我們通過欄位在集合中的索引引用它的值(ado__08.asp):

'write data

do while not objrs.eof 

response.write( _

"< tr >" & _

"< td >" & objrs(0) & "< /td >" & _

"< td >" & objrs(1) & "< /td >" & _

"< td >" & objrs(2) & "< /td >" & _

"< td >" & objrs(3) & "< /td >" & _

"< td >" & objrs(4) & "< /td >" & _

"< td >" & objrs(5) & "< /td >" & _

"< td >" & objrs(6) & "< /td >" & _

"< /tr > " _

)objrs.movenext 

loop

和預期的一樣,頁面開銷也有小小的變化(這或許是因為**略有減少)。然而,這種方法在顯示時間上的改善是相當明顯的。

在下乙個測試中,我們把所有的字段分別繫結到變數(ado__09.asp):

if objrs.eof then

response.write("no records found")

else

'write headings

...dim fld0

dim fld1

dim fld2

dim fld3

dim fld4

dim fld5

dim fld6

set fld0 = objrs(0)

set fld1 = objrs(1)

set fld2 = objrs(2)

set fld3 = objrs(3)

set fld4 = objrs(4)

set fld5 = objrs(5)

set fld6 = objrs(6)

'write data

do while not objrs.eof 

response.write( _

"< tr >" & _

"< td >" & fld0 & "< /td >" & _

"< td >" & fld1 & "< /td >" & _

"< td >" & fld2 & "< /td >" & _

"< td >" & fld3 & "< /td >" & _

"< td >" & fld4 & "< /td >" & _

"< td >" & fld5 & "< /td >" & _

"< td >" & fld6 & "< /td >" & _

"< /tr >" _

)objrs.movenext 

loop 

set fld0 = nothing

set fld1 = nothing

set fld2 = nothing

set fld3 = nothing

set fld4 = nothing

set fld5 = nothing

ASP程式效能測試報告

六 哪種游標型別和記錄鎖定方式效率最高?迄今為止的所有測試中我們只使用了 只能向前 的游標來訪問記錄集。ado為記錄集提供的游標還有三種型別 靜態可滾動的游標,動態可滾動的游標,鍵集游標。每種游標都提供不同的功能,比如訪問前一記錄和後一記錄 是否可以看到其他程式對資料的修改等。不過,具體討論每一種游...

效能測試報告

1 專案介紹.3 1.1 測試目的.3 1.2 縮略語和術語說明.3 1.3 測試環境配置.3 2 效能測試工具.4 3 效能測試方案.4 3.1 系統壓力測試.4 3.1.1 系統壓力測試操作步驟.4 3.1.2 測試通過標準.4 4 效能測試資料分析.5 4.1 系統壓力測試報告.5 4.1.1...

效能測試報告

於感謝分享!1 計畫概述 目的 找出系統潛在的效能缺陷 目標 從安全 可靠 穩定的角度出發,找出效能缺陷,並且找出最佳承受併發使用者數,以及併發使用者數下時間執行的負載情況,如要併發100個使用者,如何對系統分析和調優 3 術語解釋 名詞解釋 4 系統簡介 對乙個什麼系統的測試 5 測試環境 測試範...