如何减少Windows Azure网站上托管的Orchard CMS站点的内存消耗

Edm*_*g99 5 azure orchardcms azure-web-sites

我有一个目前托管在Windows Azure网站上的Orchard CMS网站.

它是一个非常标准的博客,图像通过skydrive托管和链接,因此博客本身只提供HTML.

我已将其设置为共享模式,运行1个实例.

但我一直在达到配额.看起来我的网站总是最大化内存(最大为每小时512mb),我不明白为什么?

我已经尝试增加到3个实例,但它不会增加我可以使用的最大内存.

更新:

共享模式下网站的最大使用量为:
CPU时间:每天4小时,每5分钟2.5分钟
文件系统:1024mb
内存使用量:每小时512mb
数据库:1024mb(Web实例)

UPDATE2:

我尝试在不同的区域重新创建我的网站.目前我的网站托管在美国西部,具有上述限制,但其他区域的限制略有不同,例如东亚每小时内存使用限制为1024mb!我无法挖掘任何关于此的文档,这令人费解.

UPDATE3:

在Update2中,我提到不同的区域具有不同的"每小时内存使用限制".事实并非如此.我在"Free"设置下设置了一个新网站,每小时1024mb,但当我将其切换为"Shared"时,内存使用限制降至每小时512mb.


尽管是相同的源代码,但我无法在我的任何其他网站上重现此问题,这让我相信我的特定天蓝网站设置的奇怪之处.可能与@Vinblad提到的仪表板有关.

我打算在不同的地区建立一个新的天蓝色网站,当我在它的时候,升级到Orchard 1.6

Ber*_*Roy 1

512MB/小时根本没有任何意义,我同意史蒂夫的观点。然而,512MB(不是每小时)足以托管 Orchard。尝试测量站点本地副本上的内存。如果您确实发现内存消耗异常,请尝试对其进行分析并找到导致该问题的模块。如果没有,请联系 Azure 支持并询问他们为什么相同的应用程序在 Azure 上占用的内存比在本地计算机上占用的内存更多。

另一件需要调查的事情是缓存:您是否启用了输出缓存?