我已经在azure上托管了一个网站,现在我正在部署一个测试插槽,每次部署后我都遇到问题,如果我长时间没有访问这些页面。每个页面加载15秒,如果再次访问,则在正常时间加载。我更改了门户中的设置以保持站点始终处于活动状态,但这不能按预期工作。每隔几分钟就尝试ping一次网站,但没有再次工作。
我认为整个应用程序的构建只有一次,但看起来每个文件都是随时随地构建的。我不知道如何解决这个问题,或者它是否符合我的想法。
答案 0 :(得分:2)
在部署之后,页面将在您第一次访问任何给定页面(不是整个站点一次)时构建和缓存。如果你有公共页面,你也可以在web.config中查看Application Initialization选项来为你做“热身”。