Azure Web应用程序运行非常慢

Azure Web应用程序运行非常慢,azure,umbraco,azure-sql-database,Azure,Umbraco,Azure Sql Database,我们的生产环境有一个Azure web应用程序。该站点使用Umbraco 7.2.6 CMS构建 web应用程序实例大小为“大(4核,7GB内存)” 此数据库是标准的SQLAzure S0级别(10DTU) 当在我的本地计算机上针对相同的SQL Azure数据库(完全相同的实例)运行此站点时,该站点速度非常快 然而,在Azure上,该网站运行速度非常缓慢。我找不到任何明显的原因 有人对解决此问题有什么建议吗?将数据库更改为S2,尽管它看起来不会因Umbraco的负载而负担过重,但这将对性能产生很

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

web应用程序实例大小为“大(4核,7GB内存)”

此数据库是标准的SQLAzure S0级别(10DTU)

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

然而,在Azure上,该网站运行速度非常缓慢。我找不到任何明显的原因


有人对解决此问题有什么建议吗?

将数据库更改为S2,尽管它看起来不会因Umbraco的负载而负担过重,但这将对性能产生很大影响

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


有一个名为“Azure Search for Umbraco”的插件,它将提高性能,但可能需要大量返工,具体取决于站点。

我遇到了完全相同的问题:
Azure Web App
+
Azure DB
=
慢速DB返回

但另一方面,如果我在我的计算机上本地运行该应用程序并连接到azure DB,那么一切都会变得很快

所以我检查了我的应用服务和位置。我使用的是位于美国的S1和位于澳大利亚的DB

  • 我升级到Premium S2
  • 找到了我的应用程序,DB位于同一区域。现在速度快了10倍以上
    我建议在调查其他事情之前先检查这两个

    我没想到会出现这个问题,似乎很不幸,解决这个问题的方法是升级。我想我会尝试使用应用内MySql数据库。

    您是否能够估计在测试中每秒生成多少事务?此外,如果您查看azure门户中数据库的性能图,是否有任何资源在您测试期间耗尽?另外,另一个合理性检查:您的网站和数据库是否位于两个不同的地理位置?确定问题发生的位置后,查看2015年9月的另一条线索,看看它是否适用于您的案例。有一些回复和一些投票可能会对您有所帮助。Umbraco日志文件怎么说?有例外吗?您是在使用单个实例还是在WebApp上启用了缩放功能?也许你可以用你到目前为止尝试过的一些东西来更新你的问题。你是否在访问数据库中的umbraco表的方式上做了一些更改?您是否使用自己的ORM?因为Umbraco API使用缓存,所以可能需要检查一下。