繁体   English   中英

如何加快缓慢的 Azure App Service Zip 部署?

[英]How to speed up slow Azure App Service Zip Deployment?

我正在通过Azure App Service Zip Deploy部署一个带有AppveyorNuxt应用程序,但是我在整个部署过程非常缓慢(大约 30 多分钟)时遇到了麻烦。

似乎整个构建过程都在按预期进行,但压缩文件大约需要一两分钟 (106 MB),并且文件已在合理的时间内成功推送到应用程序服务。 然而,令人难以置信的等待时间是在Site Under Construction中的白页阶段,整个网站都随之瘫痪。

  1. 除了升级应用服务计划外,是否有人有任何加快此过程的提示?
  2. 有什么办法可以避免空白的Site Under Construction页面? 例如,有没有办法解压缩到另一个文件夹并在一切完成后移动文件,这样我在网站上的停机时间就会最短?

您可以添加 WEBSITE_RUN_FROM_PACKAGE=1 应用设置 此选项会将您的应用服务部署到只读文件系统(只读 wwwroot 文件夹,其他文件夹可用于写入操作) 如果您在 ci/cd 工具端设置此变量,请考虑可能是第一次不适用,因为在 zip 部署之后通过了应用程序设置

关于第二个问题。 我想它可以通过另一个应用程序设置 SCM_CREATE_APP_OFFLINE=0 来修复(它应该更新您的应用程序而不使其脱机)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM