也许有人可以解答这个简单的问题:
我有一个已经经过彻底审核的.NET Web应用程序。每当应用程序启动时,它会为每个应用程序域(进程)加载一个缓存,直到完成此缓存加载,它才能完全响应请求。
我一直在检查应用程序池上的设置,并开始想知道为什么我经常要进行回收(每1,000,000次调用或2小时回收一次)。
有什么原因阻止我将自动回收设置为每24小时甚至更长时间?为什么不完全删除选项并仅在应用程序域的内存失控时进行回收呢?
也许有人可以解答这个简单的问题:
我有一个已经经过彻底审核的.NET Web应用程序。每当应用程序启动时,它会为每个应用程序域(进程)加载一个缓存,直到完成此缓存加载,它才能完全响应请求。
我一直在检查应用程序池上的设置,并开始想知道为什么我经常要进行回收(每1,000,000次调用或2小时回收一次)。
有什么原因阻止我将自动回收设置为每24小时甚至更长时间?为什么不完全删除选项并仅在应用程序域的内存失控时进行回收呢?