gpt4 book ai didi

iis - 何时创建网络花园

转载 作者:行者123 更新时间:2023-12-04 03:14:59 24 4
gpt4 key购买 nike

我有一个应用程序当前在 IIS 6.0 上运行,只有一个工作进程(默认)。我正在尝试确定创建网络花园是否会提高性能。我读过很多文章,说网络花园不是适合每个人的正确方法(因为它重复资源,不共享缓存等)。我找不到一篇明确说明使用网络花园的文章(Microsoft 的站点提供了三个要点,但找不到具体示例)。我的情况如下:

  1. 我们在给定时间最多可以有 40 个并发用户。
  2. 我们的应用执行一系列计算(以 1,000 次计算的规模计算),最多可能需要 10 分钟才能完成。
  3. 我们有多个数据库调用,其中一些可能需要长达 30 秒才能完成。

创建网络花园会提高性能,还是我应该简单地增加当前工作进程中的线程数?什么时候应该使用网络花园?如果当前工作进程中的一个线程正在执行计算(运行 .net 代码)和/或调用数据库,其他线程是否可以同时运行(我假设是)。

谢谢。瑞安

最佳答案

就我个人而言,当我的 Web 应用程序需要频繁的工作进程回收时,我选择了使用 Web 园。

在这种特定情况下,我们需要经常回收工作进程,因为我们使用 CodeDOM 动态发出程序集,根据定义,随着加载更多程序集,它会发生内存泄漏。

拥有网络花园有助于避免每次回收工作进程时服务器响应延迟。

关于iis - 何时创建网络花园,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3906367/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com