首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在IIS上运行多个虚拟目录-有任何性能问题吗?

在IIS上运行多个虚拟目录-有任何性能问题吗?
EN

Stack Overflow用户
提问于 2008-12-12 20:25:01
回答 5查看 2K关注 0票数 0

我需要在IIS6.0上运行我的应用程序的8-10个实例,这些实例都是相同的,但指向不同的后端(通过配置文件处理,每个虚拟目录都不同)。我想创建多个虚拟目录,指向不同版本的应用程序,我想知道这是否有任何显着的性能损失。服务器(Windows Server2003)是一个带有4 GB内存的四核服务器,应用程序的单次安装几乎不会触及CPU或内存,因此这似乎不是一个问题。这似乎不能证明另一台服务器是合理的,特别是因为一些实例将被非常少地使用。显然,性能取决于服务器和应用程序,但是这种情况有什么问题吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-12-12 20:36:01

Windows Server2003上的IIS是为处理大量站点而构建的,因此站点本身的数量不是问题。应用程序的资源需求是一个更重要的因素。也就是说,它消耗了多少i/o、cpu、线程、数据库资源?

我们这里有一个四核的Windows Server2003服务器,可以处理数百个站点,没有问题。但是,一个资源密集型应用程序可以吃掉整个服务器,这是没有问题的。

如果您发现您的应用程序受cpu限制,您可以将每个实例放在其自己的应用程序池中,然后限制每个应用程序池可以使用的cpu数量,这样就不会有一个实例成为其他实例的瓶颈。

我建议你一次添加几个,看看效果如何。

票数 2
EN

Stack Overflow用户

发布于 2008-12-12 20:34:57

不用担心。如果你遇到任何性能问题,IIS不会为10个这样大的应用程序提供支持。

票数 1
EN

Stack Overflow用户

发布于 2008-12-12 20:35:37

您应该考虑使用多个应用程序池。如果您这样做,并且服务器的cpu、内存、IO和网络资源都是有序的。那么就没有性能问题了。

可以在同一应用程序池中运行它们。但随后添加了线程池使用问题,因为所有应用程序都将使用一个线程池,如果是32位服务器,则w3wp进程有限制(大约1.5 Gb )。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/364030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档