为使用.NET应用服务器的功能做好准备

ZDNet软件频道 时间:2002-11-26 作者:BUILDER.COM |  我要评论()
本文关键词:
让我们看看即将发布的.NET Server 2003中包含的一些明显特征,这些特征你现在就应该开始计划如何使用。

随着大量的从Redmond来的有关.NET的行销消息的发布,.NET结构设计师和开发人员很容易忽略一些重要的技术问题。然而每个开发.NET应用程序的人都应该理解一个特别的消息,并按照它说的去做:Windows 2000 Server是一个功能强大的应用服务器。事实上,操作系统服务、目录服务、.NET Framework的托管组件服务、IIS及ASP.NET提供的Web应用服务的集成使开发人员可以根据需要采用其功能创建功能强大的服务器应用程序。

很多应用程序设计还必须完全应用内嵌于Windows 2000的应用服务器组件的能力。随着Windows .NET Server 2003(以及升级的.NET Framework 1.1)的推出,微软扩充了应用服务器的功能、可量测性以及性能。事实上对于企业来说,开发部署构建那些出于以下这两个原因的平台的应用程序是很容易的。第一,公司没有必要从多地下载特征和补丁来修补其服务器系统,所有这些都很容易从一个地方得到。第二,网络工程师能根据具体应用服务器使用服务器配置向导来配置调整.NET服务器,服务器配置向导是新发布版本的一部分。但是仅仅知道微软包含了应用服务器功能并不意味着你设计的系统使用了它。让我们看看即将发布的.NET Server 2003中包含的一些明显特征,这些特征你现在就应该开始计划如何使用。

速度,速度,还是速度

速度对于应用程序就像地点对于房地产一样重要。它是最后客户用于衡量应用程序的唯一考虑到的因素。Windows .NET Server的最大的优势在于它提高了IIS 6.0中HTTP Web服务的能力。之所以能提高性能,其原因是HTTP缓存现在由内核完成。由于缓存是在内核完成的,所以就没有必要转换到用户模式来完成一片服务,因此就导致了性能戏剧性地提升。

到底有多戏剧性?一个直接的变化(开始在IIS 6.0顶端为ASP.NET缓存),一个单独的处理服务器每秒钟交付一个简单的缓存页面的请求由300个增加到了2500个。用.NET Framework写成的运行于Windows .NET Server下的应用程序带来的这个级别的性能提升意味着设计人员不得不分析一下现行的用于应用程序分割和单元部署的标准。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134