189 8069 5689

浅谈ASP.NET管道优化

ASP.NET管道优化

在沙雅等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计、成都做网站 网站设计制作定制开发,公司网站建设,企业网站建设,品牌网站建设,全网营销推广,外贸营销网站建设,沙雅网站建设费用合理。

位于请求管道中的很多ASP.NET默认的HttpModules用于拦截客户端所发出的每个请求。例如,SessionStateModule拦截每个请求,并解析对应的会话cookie,然后在HttpContext中加载适当的会话。实时证明,并不是所有的modules都是必要的。

例如,如果你不使用Membership和Profile provider提供程序,那么你就可以不需要FormsAuthentication module。如果你需要为你的用户使用Windows验证,那么你就可以不需要WindowsAuthentication。位于管道中的这些 modules仅仅在每次请求到来时执行一些不必要的代码。

默认的modules都定义在了machine.config文件中(位于$WINDOWS$\Microsoft.NET\Framework\$VERSION$\CONFIG目录下)。

 
 
 
  1.  
  2.  name="OutputCache" type="System.Web.Caching.OutputCacheModule" /> 
  3.  name="Session" type="System.Web.SessionState.SessionStateModule" /> 
  4.  name="WindowsAuthentication" 
  5. type="System.Web.Security.WindowsAuthenticationModule" /> 
  6.  name="FormsAuthentication" 
  7. type="System.Web.Security.FormsAuthenticationModule" /> 
  8.  name="PassportAuthentication" 
  9. type="System.Web.Security.PassportAuthenticationModule" /> 
  10.  name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" /> 
  11.  name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule" /> 
  12.  name="ErrorHandlerModule" type="System.Web.Mobile.ErrorHandlerModule,  
  13. System.Web.Mobile, Version=1.0.5000.0,  
  14. Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
  15.  

你可以通过在站点的web.config文件中添加节点到你的网站应用程序中来删除这些默认的modules。ASP.NET管道优化代码例如:

 
 
 
  1.  
  2.   
  3.   name="Session" /> 
  4.   name="WindowsAuthentication" /> 
  5.   name="PassportAuthentication" /> 
  6.   name="AnonymousIdentification" /> 
  7.   name="UrlAuthorization" /> 
  8.   name="FileAuthorization" /> 
  9.  

上面的配置对于使用了数据库并基于Forms验证的网站来说非常适合,它们并不需要任何会话的支持。因此,所有这些modules都可以安全的删除。以上介绍ASP.NET管道优化


分享名称:浅谈ASP.NET管道优化
本文链接:http://cdxtjz.cn/article/dpdjjdd.html

联系我们

您好HELLO!
感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
  • 电话:028- 86922220 18980695689
  • 商务合作邮箱:631063699@qq.com
  • 合作QQ: 532337155
  • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

小谭建站工作室

成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

小谭观点

相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。