【问题标题】:How to increase memory and cache size for application pool in IIS 7 efficiently如何有效地增加 IIS 7 中应用程序池的内存和缓存大小
【发布时间】:2013-04-16 06:21:20
【问题描述】:

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

谁能描述我如何在 IIS 7 中增加应用程序池的内存和缓存大小?

【问题讨论】:

    标签: performance caching iis iis-7


    【解决方案1】:

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

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

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

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

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

    以上两个设置都默认设置为0,表示没有设置限制。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 2018-09-11
      • 1970-01-01
      • 2016-02-05
      • 2017-01-15
      • 2012-12-14
      • 2014-05-19
      相关资源
      最近更新 更多