Re: ASP.NET Performance on Windows Server 2003
From: David Wang [Msft] (someone_at_online.microsoft.com)
Date: 10/09/04
- Next message: Eddie: "2003 Install"
- Previous message: David Wang [Msft]: "Re: 2003 server hangs at Applying Computer Settings - Can't login"
- In reply to: Michael S. Collier: "Re: ASP.NET Performance on Windows Server 2003"
- Messages sorted by: [ date ] [ thread ]
Date: Sat, 9 Oct 2004 03:01:43 -0700
If you do find such an article, I'd be interested in the URL.
*sigh* I can only tell you the technical reasons why it can be faster on
IIS6. No fancy graphs/charts. ;-)
ASP.Net 1.1 has code to specifically take advantage of several IIS6 features
vs IIS5:
1. VectorSend -- this allows the entire page to be sent with one single
user/kernel transition = lower overhead transmitting response. Plus it is
asynchronous, which helps scalability.
2. Declarative caching takes advantage of HTTP.SYS Kernel-mode response
cache -- ASP.Net pages can declare an @ directive which will directly cause
the page to be cached in the fast kernel-mode response cache if possible.
3. Dynamic compression that actually works on IIS6
Biggest out-of-box "issue" between IIS6 and ASP.Net to watch out for is
Application Pools and ASP.Net -- you don't want too many Application Pools
and you want to turn all the recycling features off except for Private Bytes
limit.
ASP.Net isolates by AppDomain, not processes, and .Net Framework is
expensive overhead on a per-process basis -- so you really only want few
processes that stay running ASP.Net and NOT lots of processes that
recycle/idle-timout constantly. IIS6 defaults are great for ASP/COM apps,
not so good for ASP.Net.
-- //David IIS This posting is provided "AS IS" with no warranties, and confers no rights. // "Michael S. Collier" <mike_collier@stercomm.com> wrote in message news:eY2hNBLrEHA.2900@TK2MSFTNGP12.phx.gbl... No. I haven't done anything yet. I am simply looking for an article. I know that I read it before, but stupidly I didn't bookmark it. This article just discusses the performance improvements available to ASP.NET applications under IIS 6. I know IIS6 is better/faster, I'm just looking for a good article I can show my coworkers (charts are good - managers seem to like those better). ;) Thanks, Mike "Egbert Nierop (MVP for IIS)" <egbert_nierop@nospam.invalid> wrote in message news:%23aLDlkKrEHA.2856@TK2MSFTNGP10.phx.gbl... > "Michael S. Collier" <mike_collier@stercomm.com> wrote in message > news:OQXY5IJrEHA.3416@TK2MSFTNGP15.phx.gbl... >> I'm trying to find an article showing the performance difference between >> an ASP.NET 1.1 application running on Windows 2000 vs. Windows 2003 (IIS >> 6). I found it in the past, but I'm not having much luck now. I know >> that ASP.NET apps are supposed to run faster on Windows 2003, but I would >> like a good >> article to show to others (and a good reference for myself). Any help >> would be greatly appreciated. > > Hi do you have ISAPI filters in IIS6 that kept IIS6 (during upgrade) in > IIS5 compat mode? > Did you upgrade IIS5 or just install a fresh win2003? > > > -- > compatible web farm Session replacement for Asp and Asp.Net > http://www.nieropwebconsult.nl/asp_session_manager.htm > > >> I seem to recall an article being in MSDN Magazine or the GotDotNet site, >> but so far my searches have been unsuccessful. >> >> >> Thanks! >> >> >
- Next message: Eddie: "2003 Install"
- Previous message: David Wang [Msft]: "Re: 2003 server hangs at Applying Computer Settings - Can't login"
- In reply to: Michael S. Collier: "Re: ASP.NET Performance on Windows Server 2003"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|