安全、高速、放心的软件下载

IIS5 优化配置与性能分析

时间:2019-05-21 09:25:57来源:本站原创人气:0

IIS5 优化配置与性能分析

IIS配置:

    一个IIS5服务器可以创建几个站点,通常IIS配置包括服务器配置和站点配置。
服务器配置:

IIS5 优化配置与性能分析

    上图示例服务器为“ocean02”,有“InterDEV、bbs”两个虚拟站点,先配置ocean02服务器的服务。打开ocean02的属性:

IIS5 优化配置与性能分析

    选择“WWW服务”点击“编辑”,上图的带宽限制将会被虚拟站点设置所覆盖,因此不设置。

IIS5 优化配置与性能分析

    选择“服务”选项卡,对站点的静态文件进行压缩。如上图,先选择要配置的站点,在“压缩静态文件”前打勾,选定要存储临时文件的文件夹,限制临时文件夹的最大容量。

说明:
    1.通过HTTP压缩,可以节约服务器带宽、加快客户端的数据接收,但是如果平时CPU使用超过80%,应取消压缩。因为HTTP压缩会加重CPU的负担,花费更多的时间。

    2.图示中不选取“压缩应用程序文件”,是因为Web服务器不会强制为每个请求刷新数据。就是说,有时查看动态页面要手动刷新。

    3.必须限定临时文件夹的最大容量,临时文件夹必须在NTFS上。

    IIS站点配置:

    打开一虚拟站点的属性,点击性能选项卡:

IIS5 优化配置与性能分析

1.性能调整
    性能调整和带宽限制及CPU使用限制主要适用于运行多站点服务器的情况下。根据站点日志或是实际需求调整每日命中次数。如果设得太高系统就会为这个站点保留更多的系统资源,设得太少会影响站点性能。

2.带宽限制
    限制一个站点最大的网络使用带宽,可以根据实际需求来确定,如果是个人网站可以设定为1024KB/S,如果是商业性网站就需多分配带宽

3.CPU使用限制
    限制一个站点最大CPU使用率,通常所有站点加起来不要超过80%,80%是CPU的阀值,CPU使用时若是超过85%发生处理器瓶颈,等待队列此时增长迅速。可以考虑升级CPU,主要考虑加大L2 Cache。若无法升级CPU则考虑重新设计Web站点或是减少最大连接数。静态个人站点可以设为10%以下,一般站点设为35%,主要还是依据日志。必须选择强制性限制,否则只是在日志中体现出来而已。(各种监视的阀值在许多书上有,有一本SQL Server书上有CPU超过阀值是队列迅速增长的具体图示)

    点击主目录选项卡:

IIS5 优化配置与性能分析

    这个选项卡主要是“应用程序保护”的设置,共有三级。应用程序需指定在哪一级的保护下运行。选择“高”,如果程序有故障,不会影响服务器或是其他站点,关键性服务程序应在此级下运行;“中”,如果程序有故障,会影响到其他程序;

   “低”,若是一个程序不稳定都会引起服务器故障。一般使用“中”,有时程序在“高”下反而不能正常运行。

    执行许可须看应用程序类型,若是含exe、dll就需要“脚本和可执行程序”,若仅是ASP等类型选择“纯脚本”。关于“配置”:

IIS5 优化配置与性能分析

IIS5 优化配置与性能分析

1.在“缓存ISAPI应用程序”前打勾,应删除没有用的应用程序映射,避免成为别人试验的对象。

2.启用“会话超时”,设置最小值,为服务器加快释放系统资源,提高性能。

3.“启用缓冲”,服务器先收集从ASP来的数据,再传送到客户端浏览器。

4.设定ASP脚本超时,没什么好说的。

5.尽量不使用“启用父路径”,unicode漏洞就是由此产生,不过时常还是需要父路径的,只好打SP2了。其实它也不是漏洞,微软不是给你这个选项了吗?说它是漏洞也是漏洞,因为微软自己的程序如Exchange 的Outlook Web Access程序也有使用父路径。

    点击“自定义错误信息”选项卡:

IIS5 优化配置与性能分析

    自定义错误信息在商业性网站中非常重要,可以定义产生403、404、500系列等错误时显示的页面,可以使客户(特别是对网站付¥的老大、网站验收人)在浏览网站时即使发生错误,感觉仍然友好。

   “Web站点”选项卡:

    主要是连接和日志的配置。根据实际访问量设定最大连接数。

    IIS5每建立一条连接都要消耗一些CPU时间,所以选中“启用保持HTTP激活”,这样可以提高客户端响应时间,提高效率。

IIS5 优化配置与性能分析

    接下来是日志:

IIS5 优化配置与性能分析

    请选取进程帐号,以便日志分析。

    有时我们在浏览网站时经常出现载入页面不完全等错误,可以通过修改注册表避免此类错误:在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters下添加MaxUserPort,字串值为0xfffe,添加TcpWindowSize,字串值为0x4470。

    最后两个Windows 2000 Server配置,选择后台服务,最大化网络应用程序吞吐量。没有话说。

IIS5 优化配置与性能分析

IIS5 优化配置与性能分析
网友评论