gpt4 book ai didi

asp.net - IIS中ASP.net应用程序的单独应用程序池

转载 作者:行者123 更新时间:2023-12-03 09:20:20 26 4
gpt4 key购买 nike

我已阅读建议,我们应该为Win2008服务器上的每个asp.net应用程序创建单独的应用程序池。

我们大约有20个应用程序将位于同一服务器上。我知道这将创建20个独立的工作进程,这似乎非常浪费。

为每个应用程序创建单独的应用程序池是一种好习惯吗?

最佳答案

从ServerFault重新发布,“Why add additional application pools in IIS?

  • AppPools可以作为不同的身份运行,因此您可以通过这种方式限制权限。
  • 您可以为每个应用程序池分配不同的标识,以便在运行任务管理器时知道哪个w3wp.exe。
  • 您可以回收/重新启动一个应用程序池,而不会影响在不同应用程序池中运行的网站。
  • 如果您的网站内存泄漏或行为异常,则可以将其放置在应用程序池中,以免影响其他网站
  • 如果您的网站占用大量CPU资源(例如,调整照片大小),则可以将其放置在其自己的应用程序池中并限制其CPU使用率
  • 如果您有多个网站,每个网站都有自己的SQL数据库,则可以使用 Activity 目录身份验证,而不是在web.config中存储用户名/密码。
  • 关于asp.net - IIS中ASP.net应用程序的单独应用程序池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1273707/

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