【发布时间】:2017-08-25 09:44:19
【问题描述】:
目标是我希望我的整体网站响应时间是即时的。
问题是我没有 IIS 访问权限,我的网站是使用外部服务托管的,我无法控制 IIS 面板。
我现在的方法是使用预定代码来保持我的网站活跃。这种唯一方法的问题是托管服务有一个算法可以每隔几个小时关闭所有托管网站。
这就是为什么我需要实施另一种方法来在每次运行时预热/预加载网站。
在无法访问 IIS 面板时如何执行此操作?
【问题讨论】:
-
您可以有一些外部应用程序(不在您的主机提供商上),它可以定期请求您的网站。
-
只需使用已知 URL 访问您的网站即可使其保持活跃。 IIS AppPool 的默认超时为 20 分钟。您可能需要根据他们关闭未使用池的频率来更改期限
标签: c# asp.net asp.net-mvc asp.net-mvc-4 iis