Performance 如何有效地增加IIS 7中应用程序池的内存和缓存大小

Performance 如何有效地增加IIS 7中应用程序池的内存和缓存大小,performance,caching,iis,iis-7,Performance,Caching,Iis,Iis 7,我在互联网上搜索过如何增加IIS 7中应用程序池的内存和缓存大小,但所有主题都是分散的,我不知道将这些设置组合在一起的效果 有人能描述一下我如何为IIS 7中的应用程序池增加内存和缓存大小吗?在我的理解中,输出缓存只能在IIS级别设置,而不是专门为应用程序池设置。在IIS级别设置的任何内容都将应用于其下的所有网站。因此,您可以在web应用程序级别有效地应用最大缓存大小 如果您使用的是windows 7 professional(IIS功能因操作系统而异),如果打开IIS管理器并单击服务器名称,则

我在互联网上搜索过如何增加IIS 7中应用程序池的内存和缓存大小,但所有主题都是分散的,我不知道将这些设置组合在一起的效果


有人能描述一下我如何为IIS 7中的应用程序池增加内存和缓存大小吗?

在我的理解中,输出缓存只能在IIS级别设置,而不是专门为应用程序池设置。在IIS级别设置的任何内容都将应用于其下的所有网站。因此,您可以在web应用程序级别有效地应用最大缓存大小

如果您使用的是windows 7 professional(IIS功能因操作系统而异),如果打开IIS管理器并单击服务器名称,则在功能视图中有一个输出缓存功能。您可以对其进行编辑以设置最大缓存大小。如果您将其设置为一个非常高的值,它将占用大量RAM,并可能会降低整个机箱的性能

应用程序池本身可以有私有内存限制和虚拟内存限制

主内存限制:工作进程在导致应用程序池回收之前可以消耗的最大私有内存量(KB)

虚拟内存限制:工作进程在导致应用程序池回收之前可以消耗的最大虚拟内存量(KB)

默认情况下,上述两个设置都设置为0,这意味着没有设置限制

长话短说:提高IIS服务器级别的输出缓存大小是满足您需要的最佳选择。