成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET技巧之提高應用程序性能淺析

開發 后端
ASP.NET技巧之提高應用程序性能向你講述在編程文件選擇和程序提交表單時的優化操作,使得應用程序性能提升。

◆ASP.NET技巧之提高ASP.NET應用程序性能應用程序性能:即使不使用Visual Studio .NET進行編程,使用代碼支持文件也有利于提高應用程序的性能

如何提高ASP.NET應用程序性能呢?在Web應用程序、Web服務或Web控件等所有的ASP.NET Web工程中,Visual Studio .NET都使用代碼支持文件。代碼支持文件使工程具有更好的組織、模塊性,更適合多人組成的開發團隊。另外,它還會帶來性能的提高。

代碼支持文件的內容被編譯成一個組合文件中的類,一般是一個DLL文件,有時也可以是EXE文件。該文件駐留在應用程序的組合體高速緩沖區中,在應用程序啟動時,可以立即得到它。

如果代碼是包含在﹤SCRIPT﹥標記中或ASPX文件代碼中,它仍然會被編譯成一個Web頁類。在這種情況下,每當該網頁在應用程序對話中第一次加載時,都需要重新進行編譯,被編譯的類就會駐留在內存中。每當計算機啟動、IIS停止、重新啟動或者源代碼、配置文件改變時,該文件必須重新編譯。盡管不大,但這樣引起的性能損耗也是相當可觀的。

◆ASP.NET技巧之提高ASP.NET應用程序性能應用程序性能:盡量減少表單回送

每當點擊Web網頁上的Button、LinkButton或ImageButton控件時,表單就會被發送到服務器上。如果控件的AutoPostBack屬性被設置為true,如果CheckBox、CheckBoxList等控件的狀態被改變后,也會使表單會發送回服務器。

每次當表單被發送回服務器,就會被重新加載,啟動Page_Load事件,執行Page_Load事件處理程序中的所有代碼。把網頁的初始化代碼放在這里是最合適不過的了。我們經常會希望在每次加載網頁時執行一些代碼,而希望只有在網頁第一次加載時執行另一些代碼,甚至希望一些代碼在除首次加載外的每次加載時執行。

可以利用IsPostBack特性來完成這一功能。在網頁第一次加載時,該屬性的值是false。如果網頁因回送而被重新加載,IsPostBack屬性的值就會被設置為true。通過測試,可以在任意時候執行指定的代碼。下面是相關的C#代碼:

  1. protected void Page_Load(Object sender, EventArgs e)   
  2. {   
  3. // 網頁每次加載時,執行的一些操作   
  4. if (!IsPostBack)   
  5. {   
  6. // 網頁第一次加載時執行的操作   
  7. }   
  8. else   
  9. {   
  10. // 回送時執行的操作   
  11. }   
  12.  
  13. // 網頁每次加載時執行的操作   
  14. }  

我們希望盡量不引起回送(每次回送都會要求服務器進行一系列的操作),即使引起回送后。也希望能夠執行盡量少的操作。大規模、浪費時間的操作(例如數據庫查找)尤其應當避免,因為它們能夠延長應用程序的響應時間。

ASP.NET技巧之提高ASP.NET應用程序性能就向你介紹到這里,希望對你有所幫助。

【編輯推薦】

  1. ASP.NET數據庫連接實例淺析
  2. ASP.NET數據庫連接池設置淺析
  3. 如何學習ASP.NET之九步寶典
  4. ASP.NET技巧之數據采集程序淺析
  5. ASP.NET技巧之命名設置

責任編輯:仲衡 來源: joycode
相關推薦

2011-07-07 09:03:12

ASP.NET

2009-07-20 16:08:04

ASP.NET應用程序

2009-07-24 16:40:14

ASP.NET軟件開發

2009-07-29 10:52:09

數據采集程序ASP.NET技巧

2009-07-27 16:09:50

2009-07-29 17:01:13

2009-08-05 10:16:54

部署ASP.NET應用

2009-07-21 15:02:19

ASP.NET應用程序

2009-07-22 17:32:40

ASP.NET應用程序

2009-07-23 13:26:21

2009-07-27 15:19:54

2009-07-29 17:20:18

應用程序異常

2009-07-20 16:03:14

ASP.NET 2.0

2009-08-05 10:17:55

ASP.NET TheASP.NET開發技巧

2009-07-23 14:25:03

ASP.NET 2.0

2009-07-29 17:21:10

2009-07-29 10:30:53

Web應用程序ASP.NET

2011-10-14 10:37:54

ASP.NET

2009-07-29 13:42:25

ASP.NET注釋

2009-02-25 14:51:05

應用程序設計ASP.NET.NET
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩综合视频 | 干干干操操操 | 亚洲一区 | 在线一区二区三区 | 成人免费视频网站在线看 | 一区二区三区免费在线观看 | 国产精彩视频 | 亚洲欧洲在线观看视频 | 国产精品久久精品 | 黄色毛片在线观看 | 久久免费看 | 在线免费观看黄a | 日韩欧美一区二区三区免费看 | 一区二区三区四区视频 | 欧美一区二区在线观看 | 黄色三级在线播放 | 日本精品视频在线 | 国产精品视频一区二区三区 | 国产精品久久久亚洲 | 国产欧美一区二区三区免费 | 欧美日韩在线一区 | 国产精品69毛片高清亚洲 | 玖玖视频国产 | 91久久久久久久久久久久久 | 亚洲成人精品免费 | 91素人| 免费看a| 国产高清一区 | 欧美色成人 | 九色在线 | 高清国产一区二区 | 国产一区在线看 | 国产精品一二区 | 国产自产c区 | 免费在线观看一区二区 | 日本久久www成人免 成人久久久久 | 亚洲品质自拍视频 | 久久久久久中文字幕 | 在线观看国产视频 | 国产高清精品一区二区三区 | 久久在线 |