【问题标题】:How to decrease load times in azure app service?如何减少 Azure 应用程序服务中的加载时间?
【发布时间】:2023-01-13 05:26:23
【问题描述】:

我已经在 Azure 应用程序服务(B2 计划)上部署了一个 nodejs 应用程序。每当我尝试在新设备或隐身模式下访问该应用程序时,加载该应用程序的主页大约需要 30 秒。关闭后在同一浏览器中访问该应用程序没有问题(可能是因为它正在缓存)。

我在 vercel 上部署了相同的应用程序,它会立即加载到任何设备上,所以问题出在 Azure 上。

我可以做些什么来缩短 Azure 中的加载时间(我有点需要只在 azure 上部署我的应用程序)?

我尝试打开 azure 的始终开启功能,但它对加载时间没有影响。

【问题讨论】:

    标签: azure azure-devops azure-web-app-service web-hosting


    【解决方案1】:

    应用服务的响应时间慢可能是多种原因造成的。但是,我为您提供了一些可以从中受益的提示。

    1. 如果您的网站上有很多内容,或者如果您托管的是胖客户端,请使用Azure CDN。它不是太贵。
    2. 如果您的应用程序是完全无状态的,即不管理任何用户身份验证,请关闭平台设置中的 ARR Affinity 设置。这加快了负载平衡
    3. 如果您网站上的媒体很大,请尝试缩小它们以减少加载时间。在浏览器中使用内置的网络观察器来找出花费这么长时间的原因:)

      祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-28
      • 2011-03-10
      • 2019-12-08
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 2011-01-20
      • 1970-01-01
      相关资源
      最近更新 更多