日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

ASP.NET26個(gè)常用性能優(yōu)化方(2)_.Net教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:ASP.NET中如何對(duì)頁(yè)面輸出緩存
最簡(jiǎn)單的緩存機(jī)制,把整個(gè)Aspx頁(yè)面保存在服務(wù)器端內(nèi)存中,用戶請(qǐng)求頁(yè)面時(shí),直接從服務(wù)器端內(nèi)存中提取數(shù)數(shù)據(jù),不在經(jīng)歷頁(yè)面的生命周期。主要用于不經(jīng)常更新和修改,而在第一次編譯是時(shí)要經(jīng)過(guò)大量處理的數(shù)據(jù)。頁(yè)面輸出緩存是緩存的整個(gè)頁(yè)面。 使用很簡(jiǎn)單%@ OutPutCache D

  SqlDataReader 類提供了一種讀取從 SQL Server 數(shù)據(jù)庫(kù)檢索的只進(jìn)數(shù)據(jù)流的方法。如果當(dāng)創(chuàng)建 ASP.NET 應(yīng)用程序時(shí)出現(xiàn)允許您使用它的情況,則 SqlDataReader 類提供比 DataSet 類更高的性能。情況之所以這樣,是因?yàn)?SqlDataReader 使用 SQL Server 的本機(jī)網(wǎng)絡(luò)數(shù)據(jù)傳輸格式從數(shù)據(jù)庫(kù)連接直接讀取數(shù)據(jù)。另外,SqlDataReader 類實(shí)現(xiàn) IEnumerable 接口,該接口也允許您將數(shù)據(jù)綁定到服務(wù)器控件。有關(guān)更多信息,請(qǐng)參見(jiàn) SqlDataReader 類。有關(guān) ASP.NET 如何訪問(wèn)數(shù)據(jù)的信息,請(qǐng)參見(jiàn)通過(guò) ASP.NET 訪問(wèn)數(shù)據(jù)。

  將 SQL Server 存儲(chǔ)過(guò)程用于數(shù)據(jù)訪問(wèn)

  在 .NET Framework 提供的所有數(shù)據(jù)訪問(wèn)方法中,基于 SQL Server 的數(shù)據(jù)訪問(wèn)是生成高性能、可縮放 Web 應(yīng)用程序的推薦選擇。使用托管 SQL Server 提供程序時(shí),可通過(guò)使用編譯的存儲(chǔ)過(guò)程而不是特殊查詢獲得額外的性能提高。

  避免單線程單元 (STA) COM 組件

  默認(rèn)情況下,ASP.NET 不允許任何 STA COM 組件在頁(yè)面內(nèi)運(yùn)行。若要運(yùn)行它們,必須在 .aspx 文件內(nèi)將 ASPCompat=true 屬性包含在 @ Page 指令中。這樣就將執(zhí)行用的線程池切換到 STA 線程池,而且使 HttpContext 和其他內(nèi)置對(duì)象可用于 COM 對(duì)象。前者也是一種性能優(yōu)化,因?yàn)樗苊饬藢⒍嗑程單元 (MTA) 封送到 STA 線程的任何調(diào)用。使用 STA COM 組件可能大大損害性能,應(yīng)盡量避免。若必須使用 STA COM 組件,如在任何 interop 方案中,則應(yīng)在執(zhí)行期間進(jìn)行大量調(diào)用并在每次調(diào)用期間發(fā)送盡可能多的信息。另外,小心不要在構(gòu)造頁(yè)面期間創(chuàng)建任何 STA COM 組件。例如下面的代碼中,在頁(yè)面構(gòu)造時(shí)將實(shí)例化由某個(gè)線程創(chuàng)建的 MySTAComponent,而該線程并不是將運(yùn)行頁(yè)面的 STA 線程。這可能對(duì)性能有不利影響,因?yàn)橐獦?gòu)造頁(yè)面就必須完成 MTA 和 STA 線程之間的封送處理。

分享:ASP.NET中使用Global.asax文件
Global.asax 文件,有時(shí)候叫做 ASP.NET 應(yīng)用程序文件,提供了一種在一個(gè)中心位置響應(yīng)應(yīng)用程序級(jí)或模塊級(jí)事件的方法。你可以使用這個(gè)文件實(shí)現(xiàn)應(yīng)用程序安全性以及其它一些任務(wù)。下面讓我們?cè)敿?xì)看一下如何在應(yīng)用程序開(kāi)發(fā)工作中使用這個(gè)文件。 概述 Global.asax 位于應(yīng)用程

共2頁(yè)上一頁(yè)12下一頁(yè)
來(lái)源:模板無(wú)憂//所屬分類:.Net教程/更新時(shí)間:2013-05-06
相關(guān).Net教程