【问题标题】:Which .Net-based CMS to choose for a big highload solution为大型高负载解决方案选择哪种基于 .Net 的 CMS
【发布时间】:2020-11-12 11:56:23
【问题描述】:

我们正在为大型旧解决方案选择 CMS 平台。最好有网站内部部署,而不是在云端(公司政策)和终身许可。

有没有人在 Umbraco / Episerver / Sitecore / Sitefinity 上构建具有类似特征的解决方案的经验:

~ 每天 4-20 百万次访问(3 个站点)

~ 4000 个请求/秒

~ 600 万页内容(需要在管理员中搜索所有页面)

在我看来,无头解决方案是最合适的(中间有缓存层)。

但是是否可以在本地实现所有内容:

  • 可扩展的解决方案(水平)
  • 高效搜索
  • 推荐系统

【问题讨论】:

    标签: content-management-system sitecore umbraco sitefinity episerver


    【解决方案1】:

    这个想法是使用组合Rich Content Management facilities provided by CMS + Unlimited scaling options and performance(Content Delivery Networks)

    来自Sitecore 的内容通过Uniform 发布到CDN。 结果 - 理论上可能在世界上任何地区的最佳性能。

    不过,将使用特定的架构/设计 (JAM Stack)。

    【讨论】:

      【解决方案2】:

      提到的所有 CMS 供应商都支持本地和云托管,并且可以轻松处理此类负载(如果实施得当)。

      Episerver 拥有复杂的搜索和推荐引擎,尽管这些引擎依赖于云服务,即使 CMS 本身是在本地托管的。

      从技术/性能的角度来看,无头方法可能很棒,但根据实施情况,它确实存在用户友好性较低的内容创作的风险。

      【讨论】:

      • 是的,如果 Episerver 能够支持可扩展的本地搜索,它似乎是一个不错的选择。我可以看到有一些插件似乎支持 Elasticsearch for Episerver。你知道吗?不建议使用吗?
      • @Ekaterina:对于开箱即用的索引/搜索功能,我认为 Episerver Find 是要走的路。然而,Episerver 几乎可以与任何搜索引擎集成,而 ElasticSearch 是最受欢迎的搜索引擎之一。但是,它确实需要更多的开发,因此必须考虑成本/收益。
      猜你喜欢
      • 2011-11-18
      • 1970-01-01
      • 2013-10-24
      • 1970-01-01
      • 2010-09-10
      • 1970-01-01
      • 2012-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多