Web应用程序渲染方法?

时间:2012-06-15 18:12:41

标签: asp.net .net

我有一个站点渲染引擎(好吧......好吧,一个CMS,还有更多......),效果非常好。然而,我开始认为我可以提高效率。

现在,整个应用程序通过一个/Default.aspx文件呈现网站,该文件接收路由值,并呈现正确的页面。

我想知道的是,如果我可以摆脱那一页,并使用HttpHandler或HttpModule代替它,它会使初始加载效率更高吗?

1 个答案:

答案 0 :(得分:1)

果然!这将带来性能提升。基本上在ASP.NET页面生命周期中,IIS调用HTTPModule和HTTPHandler来确定文件的类型/ extn,然后它到达Default.aspx。从那里你重定向。如果您可以直接从Default.aspx以上的层路由您的请求,那么它将提高应用程序性能。顺便说一句,here是我找到的一个很好的样本,希望你喜欢调整你的代码。

急切等待你的结果......请分享