gpt4 book ai didi

.net - 应用程序池回收时缓存会发生什么?

转载 作者:行者123 更新时间:2023-12-05 00:06:22 25 4
gpt4 key购买 nike

我在 IIS6 Win2003 上有 Web 应用程序。此应用程序连接到 w3wp.exe 进程,该进程在 3-4 分钟后达到 CPU 的 50-70% 被回收(强制执行)。我在这个项目中几乎没有缓存的地方,所以我的问题涉及如果我设置 AppPool 回收限制的情况,并且该过程将每隔几分钟回收一次以避免高 CPU 过载,除非我找到可能需要数年时间的原因(呵呵)...

我在 Web 应用程序项目中使用了两种类型的缓存,即输出缓存和缓存。

一旦我回收应用程序,其中两个会发生什么?

如果其中两个被删除,即使我回收应用程序池,我应该怎么做才能使它们保持活力?

最佳答案

缓存是应用程序域的一部分,因此回收应用程序池将使所有缓存项无效。

如果您修改 web.config 文件或 bin 文件夹,也会发生这种情况。

关于.net - 应用程序池回收时缓存会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3280297/

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