首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET 效能優化常用手冊:資料庫、字串操作與設定調校

     編輯:關於ASP.NET

1. 資料庫存取優化

  • 連線池善用:建立連線後僅在必要時 Open(),用畢立即 Close() 歸還池中,避免耗盡連線池上限。
  • 預存程序:預編譯、執行計畫快取、減少網路傳輸、獨立於應用程式便於維護。
  • SQL 優化:避免子查詢、善用索引、縮短執行時間釋放 ADO 資源。

2. 字串操作優化

  • 值型別用 ToString():避免 + 串接導致的裝箱操作(在堆上分配新物件)。
  • StringBuilder:String 不可變,重新指派實為新建物件。StringBuilder 透過 Append/Remove/Insert 直接操作緩衝區,最後 ToString() 輸出。
var sb = new System.Text.StringBuilder();
sb.Append(num.ToString());
Response.Write(sb.ToString());

3. 組態微調

  • 僅必要應用啟用驗證(Machine.config 關閉,Web.config 開啟)
  • ASCII 應用改用 ASCII 編碼(預設 UTF-8)
  • AutoEventWireup="false":頁面覆寫 OnLoad 替代 Page_Load,略增效能
  • 移除未用 httpModules(如 Session、OutputCache 模組)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved