【问题标题】:Azure scaling with Orchard cms使用 Orchard cms 进行 Azure 缩放
【发布时间】:2012-10-01 21:14:12
【问题描述】:

我正在阅读这些问题:

Scaling Orchard with Azure Web Sites

Orchard CMS Performance

How to deploy Orchard CMS in Windows Azure?

我开始考虑我正在开展的一个电子商务项目,并希望尽可能澄清一些事情。

请原谅我,因为我发现很难以一种我觉得我已经清楚地表达了我的想法的方式来表达这个问题。

首先,哪些因素以及这些因素会在何时让我开始考虑扩展以处理我的网站流量。我知道的因素类型包括:

  1. 会话处理
  2. 缓存
  3. 我正在考虑请求中提供的数据量,但不确定请求大小的全部含义

其次,在尝试建立一个可以处理特定级别流量的网站时,所有事情都应该有一定程度的前期规划。 Azure 扩展是否需要预先完成,还是让它现在就可以满足需要,然后在以后有必要的时候进行扩展是一件简单的事情?

让我给出一个真实的场景来尝试帮助我害怕的地方:

某网站试图销售的电台广播 他们的商品。该网站没有很好地计划。网站 开始接待收听广播节目的人来访。所以 许多访问者认为网站无法处理流量和 显示一条错误消息,告诉世界他们应该 “与管理员交谈”或类似的话。你知道 图片我很确定,我也很确定这会很尴尬 让任何 Web 开发人员被告知这正在发生在一个网站上 他们设计的。

我真的很希望能够从中提炼出一个合适的问题,但是有很多事情我只是不知道。为了让这个问题不那么含糊,我将尝试总结一下我想要实现的目标:

我希望拥有一个能够在成功的广告/营销活动之后处理大量流量的网站。我想在预算与功能之间走钢丝,这就是为什么我希望能够尽可能少地开始并能够轻松向上 -根据需求进行扩展。

考虑到这一点,在使用 Orchard CMS/Azure 组合来交付我的项目时,我应该采取哪些方法/考虑因素来避免性能/可用性/可靠性方面的严重缺陷?

【问题讨论】:

    标签: azure orchardcms


    【解决方案1】:

    Azure 网站上的 Orchard 非常适合我们,请参阅 http://nublr.pt

    网站配置需要牢记以下几点:

    我们目前处于 azure 网站的“共享”模式,我们还没有太多流量,但是使用 https://loadimpact.com 进行的负载测试并没有让网站关闭一次。在任何时候我们都可以进入“保留”模式(它需要长达 24 小时才能发生)

    1.6 版将为 Orchard 带来很多改进,请尝试在其中开始您的开发。

    希望这有帮助。

    【讨论】:

    • 哦,我忘了说,我们确实使用cloudflare.com免费版本,这确实有很大帮助!
    • 感谢您的回复,我认为您没有遇到需要扩大网站规模以应对流量大幅增加的情况。如果您这样做了,将如何处理缓存?关于缓存有什么需要注意的吗,我不希望有任何东西出现在场外,让我措手不及。
    • 缓存由 cloudflare 和模块处理,我还没有升级,但我认为模块缓存必须重做,如果重建果园需要一些时间,你可能会有一些停机时间.如果正常运行时间很关键(例如 100%),您可能应该考虑另一条路线,据我所知,使用网站进行网络农业是不可能的。
    • 感谢您提供的信息,它在某种程度上让我了解了我需要知道的内容,我会暂时保留这个问题,但如果我没有得到更多回复,我会将您的问题标记为回答。再次感谢您抽出宝贵时间提供一些见解。
    猜你喜欢
    • 1970-01-01
    • 2016-02-11
    • 2012-03-02
    • 1970-01-01
    • 2016-01-05
    • 1970-01-01
    • 2017-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多