最佳答案
IIS 对于低流量网站有一个恼人的功能,它回收未使用的工作进程,导致第一个用户在一段时间后到达网站得到一个非常长的延迟(30秒以上)。
我一直在寻找这个问题的解决方案,我已经找到了这些潜在的解决方案。
答: 使用应用程序初始化插件
B. 使用.NET 4自动启动
D. 预编译网站
我想知道哪一个更好,更重要的是,为什么有这么多的解决方案来解决同一个问题?(我的猜测是,它们不是,我只是没有正确理解某些事情)。
剪辑
执行 C似乎足以让我的网站保持活跃,但我发现网站运行缓慢的真正根源与实体框架有关,我似乎无法理解为什么它会变冷。看看 这个的问题,哪个 不幸的是还没有得到回应已经回答了!
我最终只是不得不做一个 热身脚本偶尔访问我的网站,以确保它保持快速。