微軟建議的ASP效能優化28條守則

2022-05-14 02:31:22 字數 699 閱讀 8193

<%

next

while not rs.eof

%>

<% for each fld in rs.fields %>

<% = fld.value %>

<% next

<% rs.movenext

wend %>

下面的**更有效,每一行對響應流有一次寫操作。所有的**都包含在乙個 vbscript 塊內:

<%

for each fld in rs.fields

response.write (「「 & fld.name & 「「 & vbcrlf)

next

while not rs.eof

response.write (「「)

for each fld in rs.fields %>

response.write(「「 & fld.value & 「「 & vbcrlf)

next

response.write 「「

wend

%>

當禁用響應緩衝時,這一技巧的效果特別大。最好啟用響應緩衝,然後看批處理 response.write 是否有助於提高效能。

(在這一特定舉例中,建立表主體的巢狀迴圈 (while not rs.eof...) 可以用仔細構建的 getstring 呼叫來替代。)

微軟建議的ASP效能優化28條守則

next while not rs.eof for each fld in rs.fields fld.value next rs.movenext wend 下面的 更有效,每一行對響應流有一次寫操作。所有的 都包含在乙個 vbscript 塊內 for each fld in rs.fields...

微軟建議的ASP效能優化28條守則

內容有點多,大家要有耐心哦!技巧 8 遲一點獲得資源,早一點釋放資源 這裡是乙個小技巧供您參考。一般來說,最好遲一點獲得資源,早一點釋放資源。這適用於 com 物件以及檔案控制代碼和其它資源。這種優化方 法主要用於 ado 連線和記錄集。當您使用完記錄集,比方說在顯示乙個表及其資料之後,應立即釋放它...

微軟建議的ASP效能優化28條守則1

目錄技巧1 將經常使用的資料快取在 web 伺服器上技巧2 將經常使用的資料快取在 或session 物件中技巧 3 將資料和 html 快取在web 伺服器的磁碟上技巧4 避免將非敏捷的元件快取在 或session 物件中技巧 5 不要將資料庫連線快取在 或session 物件中技巧 6 合理地使...