Azure Web App运行速度非常慢

时间:2016-01-20 15:31:16

标签: azure umbraco azure-sql-database

我们的生产环境有一个Azure Web应用程序。该网站使用Umbraco 7.2.6 CMS构建。

网络应用实例大小为'大(4核,7GB内存)'

此数据库是标准SQL Azure S0级别(10个DTU)。

在我的本地计算机上对同一个SQL Azure数据库(完全相同的实例)运行此站点时,该站点非常快。

但是,在Azure上,该网站运行缓慢。我找不到任何明显的理由。

有人建议您解决此问题吗?

3 个答案:

答案 0 :(得分:0)

将数据库更改为S2,虽然它看起来不会受到Umbraco负载的影响,但它会对性能产生很大影响。

此外,Azure中WebApps的底层存储速度非常慢,而且由于Umbraco是本地磁盘密集型,因此如果由于检查索引而运行大型站点,则这是一个因素。

有一个插件取代了名为“Azure搜索Umbraco”的检查,这将提高性能,但可能需要大量的返工依赖于网站。

答案 1 :(得分:0)

我遇到了完全相同的问题:Azure Web App + Azure DB = Slow DB returns

但是,另一方面,如果我在计算机上本地运行该应用程序并连接到Azure数据库,则所有内容都会快速刷新。

因此,我检查了我的应用服务和位置。我当时使用的是美国S1和澳大利亚的DB。

  1. 我已升级到Premium S2
  2. 我的应用程序和数据库位于同一区域。现在,它的速度快了10倍。

我建议在检查其他内容之前先检查这两个。

答案 2 :(得分:0)

我没想到这个问题,看来解决这个问题的方法是升级。我想我将尝试改用In App MySql数据库。