2012-11-18 15 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