您何时需要IIS Web Garden功能。什么是利弊?
答案 0 :(得分:15)
Complete answer from David Wang。
优点:
缺点:
答案 1 :(得分:0)
如果您拥有多处理器Web服务器(并且大多数环境都有),性能低且CPU利用率也很低,您可能需要考虑使用Web园。基本思想是,不是IIS服务的单个工作进程,花园每个CPU有一个工作进程,从而提高性能。
答案 2 :(得分:-8)
Web Gardens极大地帮助改进了流程密集型托管代码。如果没有WG,所有服务请求的线程都会争用相同的资源。当线程尝试分配内存时,它们通常会导致垃圾收集。垃圾收集活动冻结所有线程,同时清理内存并授予请求。这几乎发生在每个正在运行的线程中通过将工作负载分成多个进程,每个进程都有自己的托管内存空间和自己的垃圾收集。整体CPU处理仅略有上升,但W3WP.exe的CPU%显着下降,事务执行时间下降,每秒事务处理率上升。