一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

asp.net 程序優化精選第1/2頁

1、數據庫訪問性能優化 
數據庫的連接和關閉 
       訪問數據庫資源需要創建連接、打開連接和關閉連接幾個操作。這些過程需要多次與數據庫交換信息以通過身份驗證,比較耗費服務器資源。ASP.NET中提供了連接池(Connection Pool)改善打開和關閉數據庫對性能的影響。系統將用戶的數據庫連接放在連接池中,需要時取出,關閉時收回連接,等待下一次的連接請求。連接池的大小是有限的,如果在連接池達到最大限度后仍要求創建連接,必然大大影響性能。因此,在建立數據庫連接后只有在真正需要操作時才打開連接,使用完畢后馬上關閉,從而盡量減少數據庫連接打開的時間,避免出現超出連接限制的情況。   

使用存儲過程    
       存儲過程是存儲服務器上的一組預編譯的SQL語句,類似于DOS系統中的批處理文件。存儲過程具有對數據庫立即訪問的功能,信息處理極為迅速。使用存儲過程可以避免對命令的多次編譯,在執行一次后其執行規劃就駐留在高速緩存中,以后需要時只需直接調用緩存中的二進制代碼即可。另外,存儲過程在服務器端運行,獨立于ASP.NET程序,便于修改,最重要的是它可以減少數據庫操作語句在網絡中的傳輸。

優化查詢語句
   ASP.NET中ADO連接消耗的資源相當大,SQL語句運行的時間越長,占用系統資源的時間也越長。因此,盡量使用優化過的SQL語句以減少執行時間。比如,不在查詢語句中包含子查詢語句,充分利用索引等。   

2、一定要禁用調試模式   
       在部署生產應用程序或進行任何性能測量之前,始終記住禁用調試模式。如果啟用了調試模式,應用程序的性能可能受到非常大的影響。   

3、只要可能,就緩存數據和頁輸出   
       ASP.NET 提供了一些簡單的機制,它們會在不需要為每個頁請求動態計算頁輸出或數據時緩存這些頁輸出或數據。另外,通過設計要進行緩存的頁和數據請求(特別是在站點中預期將有較大通訊量的區域),可以優化這些頁的性能。與 .NET Framework 的任何 Web 窗體功能相比,適當地使用緩存可以更好的提高站點的性能,有時這種提高是超數量級的。使用 ASP.NET 緩存機制有兩點需要注意。首先,不要緩存太多項。緩存每個項均有開銷,特別是在內存使用方面。不要緩存容易重新計算和很少使用的項。其次,給緩存的項分配的有效期不要太短。很快到期的項會導致緩存中不必要的周轉,并且經常導致更多的代碼清除和垃圾回收工作。若關心此問題,請監視與 ASP.NET Applications 性能對象關聯的 Cache Total Turnover Rate 性能計數器。高周轉率可能說明存在問題,特別是當項在到期前被移除時。這也稱作內存壓力。

4、選擇適合頁面或應用程序的數據查看機制   
       根據您選擇在 Web 窗體頁顯示數據的方式,在便利和性能之間常常存在著重要的權衡。例如,DataGrid Web 服務器控件可能是一種顯示數據的方便快捷的方法,但就性能而言它的開銷常常是最大的。在某些簡單的情況下,您通過生成適當的 HTML 自己呈現數據可能很有效,但是自定義和瀏覽器定向會很快抵銷所獲得的額外功效。Repeater Web 服務器控件是便利和性能的折衷。它高效、可自定義且可編程。
5、將 SqlDataReader 類用于快速只進數據游標   
       SqlDataReader 類提供了一種讀取從 SQL Server 數據庫檢索的只進數據流的方法。如果當創建 ASP.NET 應用程序時出現允許您使用它的情況,則 SqlDataReader 類提供比 DataSet 類更高的性能。情況之所以這樣,是因為 SqlDataReader 使用 SQL Server 的本機網絡數據傳輸格式從數據庫連接直接讀取數據。另外,SqlDataReader 類實現 IEnumerable 接口,該接口也允許您將數據綁定到服務器控件。

6、使用 HttpServerUtility.Transfer 方法在同一應用程序的頁面間重定向  
采用 Server.Transfer 語法,在頁面中使用該方法可避免不必要的客戶端重定向。

AspNet技術asp.net 程序優化精選第1/2頁,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本在线观看永久免费网站 | 视频区图片区小说区 | 日韩一区二区在线免费观看 | 一区一片| 欧美在线性视频 | 色视频2| 精品国产午夜肉伦伦影院 | 日韩中文字幕精品一区在线 | 超碰97人人射妻 | 深爱五月开心网亚洲综合 | 久久精选视频 | 久久98精品久久久久久婷婷 | 日本亚洲精品色婷婷在线影院 | 国产精品第9页 | 成人精品视频在线观看播放 | 国产成人精品自线拍 | 亚洲激情成人 | 九九色综合网 | 看一级毛片国产一级毛片 | 国产精品成人观看视频国产 | 九一色视频| 爱婷婷网站在线观看 | 俺也去老色官网 | 日韩中文字幕亚洲无线码 | 操老师影院 | 日韩一级二级三级 | 欧美高清狂热视频60一70 | 91精品免费国产高清在线 | 成年人香蕉视频 | 好吊操视频 | 国产成人免费午夜在线观看 | 国产16页 | 亚州视频一区 | 2021国产在线视频 | 午夜视频福利在线 | 国产精品亚洲小说专区 | 国产免费人成在线看视频 | 香蕉eeww99国产在线观看 | 中文字幕精品一区影音先锋 | 五月天激情综合网 | 日本网址在线观看 |