婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP.NET性能優化八條建議

ASP.NET性能優化八條建議

熱門標簽:南陽外呼系統定制化 合肥電銷外呼系統哪家公司做的好 蘋果手機凱立德地圖標注 電話機器人軟件銷售工作 百度ai地圖標注 同安公安400電話怎么申請流程 預測式外呼系統使用說明 玉林市機器人外呼系統哪家好 申請400電話手續
1、數據庫訪問性能優化
A、盡量減少數據庫連接,并充分利用每次數據庫連接:連接的創建、打開和關閉是有開銷的。可以使用連接池
B、合理使用存儲過程:存儲過程是存儲在服務器端的一組預編譯的SQL。使用存儲過程可以避免對SQL的多次編譯,后續查詢可以復用之前的執行計劃。另外存儲過程可以減少SQL語句網絡傳輸開銷
C、優化SQL語句:這個就太多了,如合理使用索引、視圖,避免復雜子查詢
2、字符串操作性能優化
A、使用值類型的ToString()方法
對不同類型進行 + 連接時,會發生裝箱操作轉化為引用類型再添加到字符串中。裝箱操作會在托管堆中分配一個新對象,將原有的值復制到新對象中,代價很高。使用ToString()方法可以避免裝箱,從而提高性能
B、利用StringBuilder類
3、禁用調試模式
4、只要合適,盡量緩存數據和頁面輸出
5、不要依賴代碼中的異常來控制程序正常流程
異常的開銷是很大的。所以慎用異常。
6、使用Page.IsPostBack避免往返過程的不必要處理
復制代碼 代碼如下:

void Page_Load(Object sender, EventArgs e) // Set up a connection and command
{
if (!Page.IsPostBack) // 第一次加載時才填充數據
{
String query = "select * from Authors where FirstName like '%JUSTIN%'";
myCommand.Fill(ds, "Authors");
myDataGrid.DataBind();
}
}

7、如果不使用會話狀態,可以禁用它或者設置只讀
A、若要禁用頁的會話狀態,請將 @ Page 指令中的 EnableSessionState 屬性設置為false。例如:
復制代碼 代碼如下:

%@ Page EnableSessionState="false" %>

B、注意如果頁需要訪問會話變量,但不打算創建或修改它們,則將 @ Page 指令中的 EnableSessionState 屬性設置為 ReadOnly。
8、利用成熟的工具進行性能測試
您可能感興趣的文章:
  • .NET必知的EventCounters性能指標監視器詳解
  • .NET Core/Framework如何創建委托大幅度提高反射調用的性能詳解
  • .NET Orm性能測試分析
  • 分享提高ASP.NET Web應用性能的技巧
  • .NET獲取枚舉DescriptionAttribute描述信息性能改進的多種方法
  • 推薦8項提高 ASP.NET Web API 性能的技術
  • Asp.Net性能優化技巧匯總
  • .Net性能調優-ArrayPool詳情

標簽:淄博 南京 嘉興 南昌 臺州 南京 揚州 海南

巨人網絡通訊聲明:本文標題《ASP.NET性能優化八條建議》,本文關鍵詞  ASP.NET,性能,優化,八條,建議,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET性能優化八條建議》相關的同類信息!
  • 本頁收集關于ASP.NET性能優化八條建議的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 邳州市| 法库县| 漳州市| 遂溪县| 勐海县| 云霄县| 板桥市| 龙井市| 灌阳县| 眉山市| 页游| 台中县| 乌海市| 吉隆县| 曲水县| 长沙县| 毕节市| 灵台县| 象州县| 孟州市| 邢台县| 武汉市| 哈巴河县| 修武县| 文昌市| 西宁市| 彰化市| 庄浪县| 石林| 藁城市| 临江市| 延津县| 深泽县| 吴江市| 开封县| 吉木乃县| 洪雅县| 静乐县| 改则县| 抚远县| 阜平县|