代码之家  ›  专栏  ›  技术社区  ›  hakan

IIS Web花园的优点/缺点[关闭]

  •  9
  • hakan  · 技术社区  · 15 年前

    您什么时候需要IIS Web花园功能?什么是赞成和反对?

    3 回复  |  直到 12 年前
        1
  •  15
  •   Igal Serban    15 年前

    Complete answer from David Wang .
    赞成的意见:

    • 错误应用的临时解决方案。

    欺骗:

    • 整体表现较差。
    • 防止在进程中使用会话状态。因此,在Statefull应用程序中,将状态序列化到外部存储会有另一个性能损失。
        2
  •  1
  •   Raj More    15 年前

    如果您有一个多处理器Web服务器(大多数环境都有一个),并且性能很低,CPU利用率也很低,那么您可能需要考虑一个Web花园。基本思想是,一个花园不是针对IIS服务的单个工作进程,而是每个CPU有一个工作进程,从而提高性能。

    Here is how to configure the garden .

        3
  •  -7
  •   Mark M    12 年前

    Web花园可以极大地改善流程密集型管理代码。如果没有wg,所有为请求提供服务的线程都会争夺相同的资源。当线程试图分配内存时,它们通常会引发垃圾收集。垃圾收集活动在清理内存并授予请求时冻结所有线程。几乎每个正在运行的线程都会发生这种情况。通过在多个进程上拆分工作负载,每个进程都有自己的托管内存空间和自己的垃圾收集。总体CPU处理只略微上升,但w3wp.exe的CPU%显著下降,事务执行时间下降,每秒事务处理率上升。