2016-01-20 165 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」的檢查,它可以提高性能,但可能需要大量的返工,這取決於網站。