我们知道IIS服务器是一个既简单又麻烦的家伙。简单的是安装它几乎不需要费什么脑筋,选择一下路径,然后一路按“下一步”就可以完成;配置也比较简单,只要有一定的NT和网络知识,照着说明书就可以架设一个像模像样的Web站点出来。
然而管理IIS服务器却没有想像的那样简单。使用一段时间以后,管理员往往会遇上服务器性能不良的情况。这时候,IIS服务器的性能优化,就提上日程了。
导致IIS服务器服务性能不良的原因有两个方面。一个是人为的,也就是说管理员在安装、配置IIS服务器的时候没有进行优化或者配置错误。
另一个则是客观上的,随着运行的服务种类,以及访问人数的增加,服务器原有的硬件配置已不能满足要求了,这就需要提高硬件配置。
在服务器配置上优化IIS服务器性能
1.IIS服务器高速缓存是对IIS服务器进行优化时要考虑的最重要的项目之一。服务器保留了一部分内存空间用作IIS服务器高速缓存,为将来的请求存储对象,这样IIS服务器就可从高速缓存中检索对象而不用从硬盘中检索。 调整IIS服务器高速缓存的容量需要修改注册表,表项如下:
- \HKEY_LOCAL_MACHINE
- \System
- \CurrentControlSet
- \Services
- \InetInfo
- \Parameters
- \MemoryCacheSize
MemoryCacheSize的范围是从0道4GB,缺省值为3072000(3MB)。
IIS服务器通过高速缓存系统句柄、目录列表以及其他常用数据的值来提高系统的性能。这个参数指明了分配给高速缓存的内存大小。如果该值为0,那就意味着“不进行任何高速缓存”。
在这种情况下系统的性能可能会降低。如果你的服务器网络通讯繁忙,并且有足够的内存空间,可以考虑增大该值。必须注意的是修改注册表后,需要重新启动才能使新值生效。
2.使IIS服务器使用处理器时间最长。服务器的CPU处理器能力总是有限的。哪一个应用程序占用处理器的时间最长,谁的性能就能得到最大的提高。
(1)在NT的控制面板中,双击系统图标。
(2)单击性能标签。
(3)在应用程序性能下将游标拖到None的位置,这样就可以使所有正在运行的服务,包括IIS服务器,使用处理器的时间达到最大值。
3.IIS服务器属性设置。在服务器属性里有一项可以使网络应用程序的总处理能力最大的选项,你当然应该选择它。
(1)在桌面上右键单击网络邻居图标,然后选择属性选项。
(2)单击“服务标签”。
(3)单击“服务器”,然后按“属性”。
(4)选择最大化网络应用程序的总处理能力。然后单击“OK。”
关于如何来配置优化IIS服务器性能的知识,我们就讲解到这里。
【编辑推荐】