我们的生产环境有一个Azure Web应用程序。该网站使用Umbraco 7.2.6 CMS构建。
网络应用实例大小为'大(4核,7GB内存)'
此数据库是标准SQL Azure S0级别(10个DTU)。
在我的本地计算机上对同一个SQL Azure数据库(完全相同的实例)运行此站点时,该站点非常快。
但是,在Azure上,该网站运行缓慢。我找不到任何明显的理由。
有人建议您解决此问题吗?
答案 0 :(得分:0)
将数据库更改为S2,虽然它看起来不会受到Umbraco负载的影响,但它会对性能产生很大影响。
此外,Azure中WebApps的底层存储速度非常慢,而且由于Umbraco是本地磁盘密集型,因此如果由于检查索引而运行大型站点,则这是一个因素。
有一个插件取代了名为“Azure搜索Umbraco”的检查,这将提高性能,但可能需要大量的返工依赖于网站。
答案 1 :(得分:0)
我遇到了完全相同的问题:Azure Web App
+ Azure DB
= Slow DB returns
。
但是,另一方面,如果我在计算机上本地运行该应用程序并连接到Azure数据库,则所有内容都会快速刷新。
因此,我检查了我的应用服务和位置。我当时使用的是美国S1和澳大利亚的DB。
我建议在检查其他内容之前先检查这两个。
答案 2 :(得分:0)
我没想到这个问题,看来解决这个问题的方法是升级。我想我将尝试改用In App MySql数据库。