找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4651|回复: 0

[网站] IIS 6.0下 可支持多少个网站?

[复制链接]
Seven 发表于 2009-10-27 16:01:20 | 显示全部楼层 |阅读模式
这个问题涉及的情况很复杂,不好回答。具体的答案与下列问题的答案大致相同:“IIS 6 可支持多少个应用程序池?”或“IIS 6 计算机可处理多少名用户?”。可惜,没有直接的公式可以推导出这些答案。与 IIS 5 差不多,我曾见过一台服务器在生产环境中运行 1,500 个站点,而我那台配有四颗 CPU 的计算机仅承载着两个站点。在 IIS 6 发布之前,Microsoft IT 机构曾在 IIS 6 上进行过压力测试,让其运行 20,000 个站点和数百个应用程序池。所以,这个问题的答案“取决于”您的硬件配置(CPU、内存、硬盘驱动器、网络等等)和应用程序(复杂性、带宽等等)。只要了解了服务器的这些细目,您就可以大致估计出它能支持多少个站点了。假如,您有一条 T1 (1.5mbps) 线路,页大小的平均速度为 5Kbs,那么每秒钟大致可以处理 27 个下载页。初步估算后,还必须进行测试,看看能否通过调整,获得最佳的性能。位于以下地址上的案例研究:
http://www.microsoft.com/technet ... 9-9b06bf79440d.mspx介绍了 ASP.NET 应用程序的容量规划过程,并提供了一些有关优化和扩展的技巧。

如果您正在使用非 ASP.NET 内容(比如其它 ISAPI 扩展或 CGI's),那么还应阅读IIS 6.0 性能优化 指南,有助于您优化 IIS 6 计算机。

您的容量上限取决于服务器硬件。对于所创建的每个应用程序池,IIS 都会对其分配一定量的资源。例如,与在 30 个不同的应用程序池中运行 50 个 ASP.NET 应用程序相比,在一个应用程序池中承载 200 个静态网站通常将消耗更少的资源。IIS 没有硬编码限制——这里的窍门在于容量管理。您可以在以下地址上,参阅有关容量管理的 Microsoft Operations Framework (MOF) 最佳实践建议:
http://www.microsoft.com/technet ... /smf/smfcapmg.mspx.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表