祥細內容:
簡介
技巧1:在Web服務器上緩存常用數據
技巧2:在Application或Session對像中緩存常用數據
技巧3:在Web服務器磁盤上緩存數據和HTML
技巧4:避免在Application或Session對像中緩存非靈活組件
技巧5:不要在Application或Session對像中緩存數據庫連接
技巧6:妙用Session對象
技巧7:在COM對像中封裝代碼
技巧8:晚點獲取資源,早點釋放資源
技巧9:進程外的執行將犧牲可靠性
技巧10:顯式使用選項
技巧11:在子例程和函數中使用局部變量
技巧12:將常用數據複製到腳本變量
技巧13:避免重新定義數組
技巧14:使用響應緩衝
技巧15:批處理內嵌腳本和Response.Write語句
技巧16:在開始長時間的任務之前先使用Response.IsClientConnected
技巧17:使用<OBJECT>標記實例化對象
技巧18:使用ADO對象和其他組件的TypeLib綁定
技巧19:利用瀏覽器的驗證能力
技巧20:在循環中避免字符串串聯
技巧21:啟用瀏覽器和代理緩存
技巧22:盡可能使用Server.Transfer替代Response.Redirect
技巧23:在目錄URL尾部加斜線
技巧24:避免使用服務器變量
--------------------------------------------------------------------------------
簡介
性能是一個特性。您需要預先設計性能,或是在日後重新編寫應用程序。換句話說,什麼是最大限度優化ActiveServerPages(ASP)應用程序性能的好策略?
本文為優化ASP應用程序和"VisualBasic(R)腳本編輯器(VBScript)"提供了許多技巧。對許多陷阱和缺陷進行了討論。本文所列的建議均在http://www.microsoft.com及其他站點上進行了測試,而且工作正常。本文假定您對ASP開發有基本的理解,包括對VBScript和/或JScript、ASPApplication、ASPSession和其他ASP內部對象(請求、響應和服務器)。
ASP的性能,通常不止取決於ASP代碼本身。我們並不想在一篇文章中囊括所有的至理名言,只在最後列出與性能相關的資源。這些鏈接包括ASP和非ASP主題,包括"ActiveX(R)數據對象(ADO)"、"部件對像模型(COM)"、數據庫和"Internet信息服務器(IIS)"配置。這些是我們喜歡的鏈接-務請關注它們。