微軟提高ASP程式效能的28個技巧

2021-09-21 19:50:28 字數 820 閱讀 8059

技巧 1:將經常使用的資料快取在 web 伺服器上

技巧 3:將資料和 html 快取在 web 伺服器的磁碟上

技巧 6:合理地使用 session 物件

技巧 7:將**封裝在 com 物件中

技巧 8:遲一點獲得資源,早一點釋放資源

技巧 9:程序外執行過程以效能換取可靠性

技巧 10:使用顯式選項

技巧 11:在子例程和函式中使用區域性變數

技巧 12:將經常使用的資料複製到指令碼變數中

技巧 13:避免重新確定陣列的維數

技巧 14:使用響應緩衝

技巧 15:批處理內嵌指令碼和 response.write 語句

技巧 16:如果頁面需要很長時間才能完成,那麼執行前使用 response.isclientconnected

技巧 17:使用 技巧 15:批處理內嵌指令碼和 response.write 語句

vbscript 語法 <% = expression %> 將「expression」的值寫到 asp 輸出流中。如果響應緩衝未啟用,那麼執行其中的每一條語句,都會以許多小的資料報通過網路將資料寫到瀏覽器中。這樣速度很慢。而且穿插執行少量的指令碼和 html,將引起指令碼引擎和 html 之間的切換,從而降低效能。因此,使用下面的技巧:使用 response.write 呼叫代替**緊密的內嵌表示式。例如,在下面的示例中,在每一行的每一字段對響應流有一次寫操作,每一行在 vbscript 和 html 之間有許多切換:

<table>

<% for each fld in rs.fields %>

<th><% = fld.name %>技巧 28:閱讀資源鏈結

ASP程式效能測試報告

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

提高Python程式效能的七個習慣

python在效能方面不卓越,但是使用一些小技巧,可以提高python程式的效能,避免不必要的資源浪費。1.使用區域性變數 盡可能使用區域性變數替代全域性變數,可以是程式易於維護並且有助於提高效能節約成本。在模組命名空間中將變數替換為區域性變數,例如ls os.linesep。一方面,可以提高程式效...

微軟建議的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...