天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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頁,轉載需保留來源!

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

主站蜘蛛池模板: 午夜不卡久久精品无码免费 | 国产高潮久久精品AV无码 | 搡女人免费免费视频观看 | 天天夜夜草草久久亚洲香蕉 | 高清bblxx手机在线观看 | 久久久精品免费视频 | 日韩精品无码免费专区 | 国产精品综合AV一区二区国产馆 | 成人毛片手机版免费看 | 99视频在线观看免费 | 久久久久嫩草影院精品 | 久久综合给会久久狠狠狠 | 中文字幕亚洲无线码高清不卡 | 久久综合狠狠综合狠狠 | 迅雷成人论坛 | 丰满大屁俄罗斯肥女 | 亚洲AV久久婷婷蜜臀无码不卡 | 超大BBWWW| 九九热在线免费观看 | 成人毛片在线播放 | 999久久久国产 | 武汉美女洗澡 | 国产精品爆乳尤物99精品 | 男总裁憋尿PLAY灌尿BL | 少妇大荫蒂毛多毛大 | 久久学生精品国产自在拍 | 99er久久国产精品在线 | 97视频免费在线观看 | 色99久久久久高潮综合影院 | 色老头色老太aaabbb | 快播av种子大全 | 免费在线视频一区 | 亚洲一区自拍高清亚洲精品 | 最近中文字幕MV免费高清视频8 | 果冻传媒在线观看视频 | 国产精品A8198V久久A片 | 亚洲精品国产一区二区贰佰信息网 | 中文字幕偷乱免费视频在线 | 亚洲精品国偷拍自产在线观看蜜臀 | 欧美精品九九99久久在免费线 | 午夜福利理论片在线播放 |