我有几个我管理的 DNN 门户,我需要一个解决方案来让它们在交通不畅的时候保持“活跃”。在给定的不活动时间后,IIS 将从内存中卸载 DNN 应用程序,这将影响第一个客户端请求的加载时间。DNN 有一个“KeepAlive.aspx”文件,我每 5 分钟从 CRON 作业中使用 wget 命令访问该文件。我怀疑这种方法的有效性。有人有其他想法吗?
craigmoliver
问问题
2293 次
3 回答
2
一个好的网站监控服务很可能会为您提供一个 URL 来检查网站是否正常运行,这就是 Keepalive URL 的用途。让服务检查 URL 的频率超过 15 分钟,您应该可以继续保持网站正常运行。站点总是有可能因其他问题而关闭,但如果发生这种情况并且其他用户尚未点击它,则保持活动服务应该将其恢复。
于 2008-10-01T19:46:47.650 回答
1
在全局应用程序启动事件中,您可以设置一个超时为 5 分钟的缓存项或计时器,并在回调代码中,ping 一个应该返回 HTTP 200 的简单页面 - 重置缓存/计时器,然后重复。
于 2008-10-01T15:14:43.093 回答