IIS 7.0: 使用集成的ASP.NET管道增强应用程序
uthenticated user String currentUser = String.Empty; if (context.User != null) { currentUser = context.User.Identity.Name; } return currentUser; } else { // unknown vary string return null; } } </script> 现在,我们检查一下性能是否得到了进一步增强。图 13 中的图表显示了完整的结果,其中包含以前 的测试。 Figure 13 Performance Results 意料之中,输出缓存没有让人失望,它将 Qdig 的性能从基线 FastCGI 加上搜索引擎友好 (SEF) URL 基准下的每秒 88 个请求,提高到服务器完全利用情况下的每秒 1386 个请求。 总之,本机 PHP 应用程序从 CGI 转移到 FastCGI,并采用友好的 URL 和输出缓存对其进行升级之后 ,最终结果显示了超过原始应用程序 40 倍的性能提升。这当然值得称赞了。 结束语 正像您看到的那样,IIS 7.0 集成管道允许您向任何应用程序添加强大的功能,将 ASP.NET 和 .NET Framework 的功能和方便性带给其他框架上所编写的应用程序。对于开发团队来说,此能力是充分利用现 有应用程序的投资和开发人员技能集的关键。IIS 7.0 不是为了转移到新平台而强制重写应用程序,而是 让现有应用程序能够受益于不断增加的性能改进,这些改进是由现有的 IIS 和 ASP.NET 功能和采用 IIS 7.0 端到端扩展模型开发的新功能所带来的。 在本文中,我只是改动到 IIS 7.0 扩展性 API 的皮毛。我专门介绍了运行时 Web 服务器的扩展性, 除此之外,IIS 7.0 还在配置、管理和 GUI 管理级别等方面提供了完整的扩展性,由此创造了无数令人 激动的升级和改造 Web 服务器的机会,以适应您的需要。若要了解有关扩展 IIS 7.0 的更多信息,并想 下载一些现成的 IIS 7.0 插件,请一定光顾我的博客 mvolo.com。 本文配套源码 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |