我想知道是否有办法在将我的 .net mvc Web 应用程序发布到 Azure Web 应用程序之前对其进行“预编译”,以避免首次访问页面时出现巨大的性能损失。
另外 - 如果有我应该遵循的任何网络应用程序配置来避免此问题(“始终开启”属性除外),请告诉我。
提前致谢!
答案1
您可以使用 Azure App Service 的自动交换插槽功能。使用此方法,您可以部署到暂存插槽。该结构将预热应用程序,然后自动将其投入生产。
看此链接更多细节
我想知道是否有办法在将我的 .net mvc Web 应用程序发布到 Azure Web 应用程序之前对其进行“预编译”,以避免首次访问页面时出现巨大的性能损失。
另外 - 如果有我应该遵循的任何网络应用程序配置来避免此问题(“始终开启”属性除外),请告诉我。
提前致谢!
您可以使用 Azure App Service 的自动交换插槽功能。使用此方法,您可以部署到暂存插槽。该结构将预热应用程序,然后自动将其投入生产。
看此链接更多细节