2016-01-20 167 views
2

我们有我们的生产环境中的Azure的Web应用程序。该网站使用Umbraco 7.2.6 CMS构建。Azure的Web应用程序运行速度非常慢

的网络应用程序的实例大小为“大(4个芯,7GB存储器)”

该数据库是一个标准的SQL天青S0等级(10周的DTU)。

当运行我的本地机器上这个网站针对同一SQL Azure数据库(一模一样的实例)的网站是非常快的。

然而,在Azure上的站点运行痛苦缓慢。我找不到任何明显的原因。

有谁有解决此问题有什么建议?

+1

您能够估计你多少事务每秒在测试中产生?另外,如果您查看数据库的azure门户中的性能图表,在测试期间是否有任何资源超出了最大值? – JeremyWeir

+2

另外,另一个完整性检查:您的网站和数据库位于两个不同的地理位置? –

+0

确定问题发生的位置后,请查看2015年9月以后的其他线索,看看它是否适用于您的案例。 http://stackoverflow.com/questions/32397111/slow-database-connection-from-azure-web-application 有一些upvotes的回复可能会帮助你。 –

回答

0

数据库更改为S2,虽然它看起来并不由一把umbraco的负载征税就会有很大的不同性能。

同样的WebApp在Azure的底层存储是相当慢,因为一把umbraco是本地磁盘密集型的,那么这是如果运行大型的网站,由于检查指标的一个因素。

有一个插件替代名为“Azure Search for Umbraco”的检查,它可以提高性能,但可能需要大量的返工,这取决于网站。