|
|
| 作者:佚名 来源:本站整理 发布时间:2008-8-10 10:52:38 发布人:snlb |
减小字体 增大字体
IIS配置:
一个IIS5服务器可以创建几个站点,通常IIS配置包括服务器配置和站点配置。 服务器配置:
上图示例服务器为“ocean02”,有“InterDEV、bbs”两个虚拟站点,先配置ocean02服务器的服务。打开ocean02的属性:
选择“WWW服务”点击“编辑”,上图的带宽限制将会被虚拟站点设置所覆盖,因此不设置。
选择“服务”选项卡,对站点的静态文件进行压缩。如上图,先选择要配置的站点,在“压缩静态文件”前打勾,选定要存储临时文件的文件夹,限制临时文件夹的最大容量。
说明: 1.通过HTTP压缩,可以节约服务器带宽、加快客户端的数据接收,但是如果平时CPU使用超过80%,应取消压缩。因为HTTP压缩会加重CPU的负担,花费更多的时间。
2.图示中不选取“压缩应用程序文件”,是因为Web服务器不会强制为每个请求刷新数据。就是说,有时查看动态页面要手动刷新。
3.必须限定临时文件夹的最大容量,临时文件夹必须在NTFS上。
IIS站点配置:
打开一虚拟站点的属性,点击性能选项卡:
1.性能调整 性能调整和带宽限制及CPU使用限制主要适用于运行多站点服务器的情况下。根据站点日志或是实际需求调整每日命中次数。如果设得太高系统就会为这个站点保留更多的系统资源,设得太少会影响站点性能。
2.带宽限制 限制一个站点最大的网络使用带宽,可以根据实际需求来确定,如果是个人网站可以设定为1024KB/S,如果是商业性网站就需多分配带宽
3.CPU使用限制 限制一个站点最大CPU使用率,通常所有站点加起来不要超过80%,80%是CPU的阀值,CPU使用时若是超过85%发生处理器瓶颈,等待队列此时增长迅速。可以考虑升级CPU,主要考虑加大L2 Cache。若无法升级CPU则考虑重新设计Web站点或是减少最大连接数。静态个人站点可以设为10%以下,一般站点设为35%,主要还是依据日志。必须选择强制性限制,否则只是在日志中体现出来而已。(各种监视的阀值在许多书上有,有一本SQL Server书上有CPU超过阀值是队列迅速增长的具体图示)
点击主目录选项卡:
这个选项卡主要是“应用程序保护”的设置,共有三级。应用程序需指定在哪一级的保护下运行。选择“高”,如果程序有故障,不会影响服务器或是其他站点,关键性服务程序应在此级下运行;“中”,如果程序有故障,会影响到其他程序;
“低”,若是一个程序不稳定都会引起服务器故障。一般使用“中”,有时程序在“高”下反而不能正常运行。
执行许可须看应用程序类型,若是含exe、dll就需要“脚本和可执行程序”,若仅是ASP等类型选择“纯脚本”。关于“配置”:
1.在“缓存ISAPI应用程序”前打勾,应删除没有用的应用程序映射,避免成为别人试验的对象。
2.启用“会话超时”,设置最小值,为服务器加快释放系统资源,提高性能。
3.“启用缓冲”,服务器先收集从ASP来的数据,再传送到客户端浏览器。
4.设定ASP脚本超时,没什么好说的。
5.尽量不使用“启用父路径”,unicode漏洞就是由此产生,不过时常还是需要父路径的,只好打SP2了。其实它也不是漏洞,微软不是给你这个选项了吗?说它是漏洞也是漏洞,因为微软自己的程序如Exchange 的Outlook Web Access程序也有使用父路径。
点击“自定义错误信息”选项卡:
自定义错误信息在商业性网站中非常重要,可以定义产生403、404、500系列等错误时显示的页面,可以使客户(特别是对网站付¥的老大、网站验收人)在浏览网站时即使发生错误,感觉仍然友好。
“Web站点”选项卡:
主要是连接和日志的配置。根据实际访问量设定最大连接数。
IIS5每建立一条连接都要消耗一些CPU时间,所以选中“启用保持HTTP激活”,这样可以提高客户端响应时间,提高效率。
接下来是日志:
请选取进程帐号,以便日志分析。
有时我们在浏览网站时经常出现载入页面不完全等错误,可以通过修改注册表避免此类错误:在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters下添加MaxUserPort,字串值为0xfffe,添加TcpWindowSize,字串值为0x4470。
最后两个Windows 2000 Server配置,选择后台服务,最大化网络应用程序吞吐量。没有话说。
|
| [
]
[返回上一页]
[打 印]
[收 藏] |
|
|
|
|