Chapter 6. Performance
ASP.NET 2.0 includes new featuresthat enhance the
performance of your web applications. For example, in ASP.NET 1.x,
pages are dynamically compiled and cached the first time a user loads
a page. As a result, an ASP.NET 1.x web application is typically
slower the first time it is loaded. In ASP.NET 2.0, you can now
precompile your site so that it's already compiled
when the first user pays a visit.Note: You can now make changes to your ASP.NET 2.0 web
application and it will recompile on the fly.
In ASP.NET 1.x, all code-behinds are compiled into an assembly and
stored in the /bin directory of the application,
while the web pages (.aspx) are compiled on
demand. And so any changes made to the .aspx
page will automatically be updated, whereas changes to the
code-behind of the page will not be recompiled until you explicitly
request it.In ASP.NET 2.0, you can use dynamic runtime compilation so that any
changes made to either the .aspx or
.vb (or .cs) files will
automatically trigger a recompilation of the page.