2012-11-18 16 views
5

我有一個目前在Windows Azure網站上託管的Orchard CMS網站。如何降低Windows Azure網站上託管的Orchard CMS網站的內存消耗

它是一個非常標準的博客,圖像通過skydrive進行託管和鏈接,因此博客本身只提供html。

我已將它設置爲共享模式,運行1個實例。

但我不斷得到配額。看起來像我的網站總是最大的內存(最大是每小時512MB),我不明白爲什麼?

我試過增加到3個實例,但它不會增加我可以使用的最大內存。

更新:

下共享模式網站的最大使用量爲:
CPU時間:每天4個小時,每5分鐘
文件系統2.5分鐘:1024MB
內存使用:每小時
512MB 數據庫:1024MB(網頁實例)

UPDATE2:

我試着重新創建我的網站在不同的區域。目前,我的網站託管在美國西部,它具有上述限制,但其他區域的限制略有不同,例如東亞的內存使用限制爲每小時1024MB!我還沒有能夠找到任何有關這方面的文件,這令人費解。

UPDATE3:

在UPDATE2我提到,不同地區有不同的「時速限制使用內存」。實際上這不是事實。我已經在「Free」設置下以1024mb每小時的速度建立了一個新網站,但是當我將它切換到「Shared」時,內存使用限制降低到了每小時512mb。


我一直無法重現我的任何其他網站的這個問題雖然是相同的源代碼,這使我相信它怪異的東西與我的特別湛藍的網站成立。可能與@Vinblad提到的儀表板有關。

我計劃建立一個新的蔚藍的網站在不同的地區,而我在這,升級到果園1.6

+0

你能澄清一下「記憶」是什麼意思嗎?也許你可以將我們指向你發現限制的地方。我問,因爲有「每小時記憶」的限制是很奇怪的。 – smarx

+0

如果您在共享模式下託管的Azure網站的控制面板下查看,您將看到使用率度量和配額,例如CPU時間,數據輸入,數據輸出,數據存儲和「內存」 – EdmundYeung99

+0

我們遇到同樣的問題,它似乎在使用管理員信息中心時發生。希望有人能指出如何解決這個問題! – Vinblad

回答

1

512MB /小時,沒有任何意義的,我同意與史蒂夫。然而,512MB(不是每小時)足以承載Orchard。嘗試測量本地本地副本上的內存。如果您的內存消耗異常,請嘗試對其進行分析並找到對其負責的模塊。如果沒有,請聯繫Azure支持並詢問爲什麼同一個應用程序會在Azure上佔用比在本地計算機上更多的內存。

調查的另一件事是緩存:你有輸出緩存啓用?

+0

問如何測量我的網站的內存消耗是一個愚蠢的問題?我只查看性能計數器和內存使用情況統計信息,而我的網站沒有運行,並將它們與我的網站運行時進行比較? – EdmundYeung99

+0

沒有。沒有任何意義的是每小時內存限制。這沒有意義。我的建議完全不同:它比較本地開發機器和Azure上的內存消耗,以查看差異來自哪裏。在調查某些事物時,您會嘗試逐個評估變量。就這樣。 –

+0

也許我可以抱怨斯科特顧關於內存限制...將盡快在本地簡介我的網站... – EdmundYeung99

0

我在Azure論壇上看到this帖子,他們建議禁用動態模塊加載程序。我們試了一下,但是這給我們帶來了圖像問題,所以我們不得不恢復。

+0

這篇文章的標題是Azure網站與雲服務相比性能下降,我沒有遇到任何性能緩慢的問題。東西似乎只是使用大量的內存 – EdmundYeung99

+0

你有任何問題CPU使用率?在達到cpu使用限額時也遇到問題。 – Vinblad

+0

CPU使用率完全沒有問題 – EdmundYeung99

2

Azure和Orchard有類似的問題。這是由於錯誤日誌文件不斷增加並佔用空間。目前手動刪除文件,但必須查看更自動化的解決方案。

+1

這會影響磁盤使用情況,但這會如何影響「內存使用情況」? – EdmundYeung99