Asp.NetMVC网站第一次加载缓慢或30分钟不活动



GoDaddy的服务器空闲超时为5分钟。如果我的网站每5分钟自动访问一次,那么它不会暂停。是否有任何方法可以在每5分钟后访问服务器,这样服务器就不会删除缓存。

我也遭受同样的痛苦。。。

我做了一些调整,以便在第一次通话时更快。

主要的调整是使用Razor Generator使用预编译视图。它将视图从.cshtml编译为.cshtml.cs,就像ASPX 中的codehind

这里有一些有用的链接。

剃刀发生器

SO问题由我

我后来尝试的另一件事是增加IIS回收期。但这并不能解决所有的问题,因为你只是增加了在网站上进行一些活动的时间。

所以我只是想说,与其像你建议的那样增加预期的活动周期或"黑客攻击",不如减少第一次加载时间。

最新更新