我有一个托管在VDS上的小型ASP.NET MVC 5 web应用程序。
VDS具有以下配置:2.6Gz CPU、1GB内存、20 Gb SSD、Windows 2012 R2、IIS8.5。
最多有5个并发用户可以访问此站点。一切都运行得很快,但冷启动可能需要很长时间。我知道在缩短冷启动时间方面有不同的选择:
也许还有其他我不知道的可能性。减少应用程序冷启动时间的最佳策略是什么?
发布于 2015-02-20 18:16:40
从它的声音来看,“总是跑”是最好的选择。过去你需要提供更多的细节。
您是否经常在白天更新应用程序?如果是这样的话,你是在应用程序启动时做什么吗?将数据预加载到高速缓存/等?
你对金钱/资源的担忧是不是因为“总是在运行它”?可能会将您的AppPool关机超时延长到12小时,并在用户到达之前编写一个预定的任务,以便在更早的时候访问您的应用程序。这样晚上就可以关机了。
https://serverfault.com/questions/669647
复制相似问题