偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

提高ASP.NET性能的幾種方法

開發(fā) 后端
本文介紹提高ASP.NET性能的幾種方法,包括優(yōu)化Web 服務(wù)器計算機和特定應用程序的配置文件以符合您的特定需要等。

優(yōu)化Web 服務(wù)器計算機和特定應用程序的配置文件以符合您的特定需要

默認情況下,ASP.NET 配置被設(shè)置成啟用最廣泛的功能并盡量適應最常見的方案。因此,應用程序開發(fā)人員可以根據(jù)應用程序所使用的功能,優(yōu)化和更改其中的某些配置,以提高ASP.NET性能。下面的列表是您應該考慮的一些選項。

僅對需要的應用程序啟用身份驗證

默認情況下,身份驗證模式為 Windows,或集成 NTLM。大多數(shù)情況下,對于需要身份驗證的應用程序,最好在 Machine.config 文件中禁用身份驗證,并在 Web.config 文件中啟用身份驗證。根據(jù)適當?shù)恼埱蠛晚憫幋a設(shè)置來配置應用程序。ASP.NET 默認編碼格式為 UTF-8。如果您的應用程序為嚴格的 ASCII,請配置應用程序使用 ASCII 以獲得稍許的性能提高。

考慮對應用程序禁用 AutoEventWireup

在 Machine.config 文件中將 AutoEventWireup 屬性設(shè)置為 false,意味著頁面不將方法名與事件進行匹配和將兩者掛鉤(例如 Page_Load)。如果頁面開發(fā)人員要使用這些事件,需要在基類中重寫這些方法(例如,需要為頁面加載事件重寫 Page.OnLoad,而不是使用 Page_Load 方法)。如果禁用 AutoEventWireup,頁面將通過將事件連接留給頁面作者而不是自動執(zhí)行它,獲得稍許的性能提升。

從請求處理管線中移除不用的模塊

默認情況下,服務(wù)器計算機的 Machine.config 文件中節(jié)點的所有功能均保留為激活。根據(jù)應用程序所使用的功能,您可以從請求管線中移除不用的模塊以獲得稍許的性能提升。檢查每個模塊及其功能,并按您的需要自定義它。例如,如果您在應用程序中不使用會話狀態(tài)和輸出緩存,則可以從列表中移除它們,以便請求在不執(zhí)行其他有意義的處理時,不必執(zhí)行每個模塊的進入和離開代碼。

一定要禁用調(diào)試模式

在部署生產(chǎn)應用程序或進行任何性能測量之前,始終記住禁用調(diào)試模式。如果啟用了調(diào)試模式,提高ASP.NET性能可能受到非常大的影響。

對于廣泛依賴外部資源的應用程序,請考慮在多處理器計算機上啟用網(wǎng)絡(luò)園藝

ASP.NET 進程模型幫助啟用多處理器計算機上的可縮放性,將工作分發(fā)給多個進程(每個CPU一個),并且每個進程都將處理器關(guān)系設(shè)置為其 CPU。此技術(shù)稱為網(wǎng)絡(luò)園藝。如果應用程序使用較慢的數(shù)據(jù)庫服務(wù)器或調(diào)用具有外部依賴項的 COM 對象(這里只是提及兩種可能性),則為您的應用程序啟用網(wǎng)絡(luò)園藝是有益的。但是,在決定啟用網(wǎng)絡(luò)園藝之前,您應該測試應用程序在網(wǎng)絡(luò)園中的執(zhí)行情況。以上是介紹提高ASP.NET性能的幾種方法。

【編輯推薦】

  1. 介紹ASP.NET中SQL語句
  2. 在ASP.NET中使用StringBuilder
  3. ASP.NET中的Response.Write
  4. 淺析ASP.NET授權(quán)模塊
  5. ASP.NET運行時的處理流程
責任編輯:佚名 來源: 51CTO.com
相關(guān)推薦

2011-10-14 10:37:54

ASP.NET

2009-09-18 09:16:06

.NET垃圾回收

2009-09-04 11:20:47

ASP.NET頁面間值

2009-08-05 15:13:32

使用Cache提高AS

2009-12-16 09:16:53

ASP.NET頁面間數(shù)

2010-05-07 08:59:50

ASP.NET

2011-07-07 09:03:12

ASP.NET

2009-08-25 14:59:36

ASP.NET和C#連

2009-07-28 13:26:34

Render方法ASP.NET

2009-07-27 14:41:33

ASP.NET調(diào)用存儲

2012-03-12 13:54:56

ASP.NET

2012-12-24 09:23:27

ASP.NETC#IIS

2014-07-31 09:28:09

ASP.NETWeb API

2009-07-29 11:33:14

ASP.NET技巧ASP.NET應用程序

2024-12-05 08:14:41

2009-07-22 09:11:02

Action方法ASP.NET MVC

2009-07-20 16:04:37

ASP.NET fra

2009-07-28 17:41:54

ASP.NET工具

2009-07-28 09:45:34

Webpart部署方式使用ASP.NET

2009-07-20 18:06:26

ASP.NET限制上傳
點贊
收藏

51CTO技術(shù)棧公眾號