IIS的性能优化

IIS的性能优化

ID:37711243

大小:338.22 KB

页数:39页

时间:2019-05-29

IIS的性能优化_第1页
IIS的性能优化_第2页
IIS的性能优化_第3页
IIS的性能优化_第4页
IIS的性能优化_第5页
资源描述:

《IIS的性能优化》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、IIS的性能优化管理互联网信息服务器(InternetInformationServer,IIS)的人们都知道,IIS是一个既简单又麻烦的家伙。简单的是安装它几乎不需要费什么脑筋,选择一下路径,然后一路按“下一步”就可以完成;配置也比较简单,只要有一定的NT和网络知识,照着说明书就可以架设一个像模像样的Web站点出来。然而管理IIS却没有想像的那样简单。使用一段时间以后,管理员往往会遇上服务器性能不良的情况。这时候,IIS的性能优化,就提上日程了。  导致IIS服务性能不良的原因有两个方面。一个是人为的,也就是说管理员在安装、配置IIS的时候

2、没有进行优化或者配置错误。另一个则是客观上的,随着运行的服务种类,以及访问人数的增加,服务器原有的硬件配置已不能满足要求了,这就需要提高硬件配置。  在服务器配置上优化IIS性能  1.IIS高速缓存是对IIS进行优化时要考虑的最重要的项目之一。服务器保留了一部分内存空间用作IIS高速缓存,为将来的请求存储对象,这样IIS就可从高速缓存中检索对象而不用从硬盘中检索。  调整IIS高速缓存的容量需要修改注册表,表项如下:  HKEY_LOCAL_MACHINE  System  CurrentControlSet  Services  

3、InetInfo39  Parameters  MemoryCacheSize  MemoryCacheSize的范围是从0道4GB,缺省值为3072000(3MB)。  IIS通过高速缓存系统句柄、目录列表以及其他常用数据的值来提高系统的性能。这个参数指明了分配给高速缓存的内存大小。如果该值为0,那就意味着“不进行任何高速缓存”。在这种情况下系统的性能可能会降低。如果你的服务器网络通讯繁忙,并且有足够的内存空间,可以考虑增大该值。必须注意的是修改注册表后,需要重新启动才能使新值生效。  2.使IIS使用处理器时间最长。服务器的CPU处

4、理器能力总是有限的。哪一个应用程序占用处理器的时间最长,谁的性能就能得到最大的提高。  (1)在NT的控制面板中,双击系统图标。  (2)单击性能标签。  (3)在应用程序性能下将游标拖到None的位置,这样就可以使所有正在运行的服务,包括IIS,使用处理器的时间达到最大值。  3.服务器属性设置。在服务器属性里有一项可以使网络应用程序的总处理能力最大的选项,你当然应该选择它。39  (1)在桌面上右键单击网络邻居图标,然后选择属性选项。  (2)单击“服务标签”。  (3)单击“服务器”,然后按“属性”。  (4)选择最大化网络应用程序的总

5、处理能力。然后单击“OK。”  提高硬件配置来优化IIS性能  当进行了上述的优化配置,IIS的性能仍然没有什么明显改善的话,也许你应该考虑提高服务器配置了。然而事关银子问题,老板们一定不会轻易同意,除非你用事实说服他。你必须在首先提高什么硬件配置上面考虑清楚。以下是在进行IIS优化时需要考虑的有关硬件:  处理器:可以升级为速度更快的CPU,还可以再增加一个CPU。但是代价太高了(也许会换主板什么的),老板很难接受。  硬盘:硬盘空间被NT和IIS服务以如下两种方式使用:一种是简单地存储数据;另一种是作为虚拟内存使用。如果使用Ultra2的

6、SCSI硬盘,可以显著提高IIS的性能。  网络接口卡:如果服务器是在企业内部网上运行,那么可以考虑将他的网卡升级为100M网卡。这在网络带宽是瓶颈的情况下特别有效。39  内存:增加内存可能是升级系统最简单、最有效的方法。也是笔者推荐的硬件升级首选方案。  那么如何知道需要进行硬件上的升级呢?这就和性能监视器的使用有关了。笔者会在其他文章中描述。在这里作简要介绍:比如你可以利用性能监视器来跟踪服务器上的CPU使用程度。并可以查看由内存调换到硬盘中的页面的数目和频率。将这些信息与内存使用情况以及其他系统信息相结合,就可以得到一张系统性能报告表

7、。如果这些信息一直表现出很高的使用率,那么就说明应该升级硬件设备了。  优化IIS的注意事项  为了避免以后的头疼,在安装IIS之时就应该注意到IIS的优化。比如:  1.为了提高性能和节约资源,应该只运行需要的协议。这一点很多管理员都没有注意,笔者曾见到在一台只作Web服务的机器上同时安装有NetBEUI、Tcp/IP和IPX协议。显然这是不合理的。  2.应该将IIS服务器,设置为独立的服务器,不要让服务器去承受域控制器要求的额外负荷。试想:服务器一边在响应用户的登录,一边还要提供IIS服务,性能能不下降吗?  3.可以把NT服务器的页交

8、换文件分布到多个物理磁盘上,注意是多个“物理磁盘”,分布在多个分区上是无效的。另外,不要将页交换文件放在与WIndowsNT引导区相同的分区中。  4.使用磁盘镜像

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。