gpt4 book ai didi

asp.net - 共享 .NET 应用程序池

转载 作者:行者123 更新时间:2023-12-04 09:57:11 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Pros and cons of having dedicated application pools over keeping web applications in one default app pool

(5 个回答)


2年前关闭。




在运行多个 ASP.NET 站点的服务器上,是为每个站点使用一个应用程序池还是让站点共享一个应用程序池更好?每种设置固有的优点或缺点是什么?或者这里有什么硬性规定?

最佳答案

这实际上取决于网站的要求,以及您对风险的关注。

当两个应用程序在同一个应用程序池中运行时,它们具有相同的安全级别,因此这里存在一些安全问题,因为理论上每个应用程序都可以访问另一个的文件。此外,如果一个站点开始出现问题并使用内存,则可能会导致回收或卡住,从而影响两者。

尽管对此没有“严格而快速”的规则,但我考虑的并且会导致我做出“自动”决定的一些事情如下。

  • 应用程序任务是否关键? (如果是这样,单独的应用程序池)
  • 这是第三方应用程序吗? (如果是这样,并且不确定它的作用,请分离应用程序池)
  • 此应用程序是否会出现事件的主要峰值? (如果是这样,最好隔离)

  • 有很多东西,但关键是隔离和对单个应用程序进行故障排除的能力。这是一个 Microsoft article这也涉及到它一点。

    关于asp.net - 共享 .NET 应用程序池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/738761/

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