我需要像Sitefinity这样的开源替代方案,其中负载平衡对于客户的网站至关重要。
在进行快速谷歌搜索后,看起来Joomla能够处理负载平衡,但我还想知道是否有其他人知道在负载均衡的情况下能够处理高流量的坚如磐石的开源CMS。
非常感谢!
答案 0 :(得分:6)
对于扩展CMS网站,通常是与第三方工具兼容的情况。
我最近的经验是Drupal,但其他基于* AMP的工具(即PHP / Apache / MySQL)的工具是相同的,就像大多数开源CMS一样。
确定您的真正关键是每个CMS与这些标准工具的兼容性,以实现可扩展性。这几乎比CMS本身的特定可扩展性功能更重要,这在大多数现代CMS(激进缓存等)中几乎相同。
Linux的难题的典型部分如下。您应该评估哪些部分对您很重要,哪些部分适用于您选择的CMS。
为了结束这一切,并回答你的问题,我当然推荐Drupal作为坚如磐石的可扩展CMS。是否容易扩展它,以便运行像examiner.com或whitehouse.gov这样的网站,或者拥有数百个(如果不是数千个)子网站和数百万个节点的大学网站?不,不!在您选择的任何CMS中,这一挑战也不容易......但如果您解决上述所有问题,您还应该能够选择任何现代流行的CMS并使其快速运行。
答案 1 :(得分:1)
Plone有一个非常好的负载均衡故事:
http://developer.plone.org/reference_manuals/active/deployment/
http://developer.plone.org/reference_manuals/active/deployment/stack.html#load-balancing
答案 2 :(得分:0)
我们目前在具有相当高负载的群集设置中使用Alfresco。工作良好。我们注意到lucene索引同步的小问题 - 它可能需要一两分钟才能通过所有节点进行复制。
GA版本是开源的。他们还提供广泛的文档和培训。
答案 3 :(得分:0)
这是我的观点,有些人可能不同意,但大多数中型到企业内容管理系统(包括开源和商业)都提供负载平衡功能。问题是他们的解决方案的效率和可扩展性如何。例如,Sitefinity提供负载平衡,其中Web场中的每个服务器都必须知道其他服务器。例如,如果我在Web场中有20台服务器,那么我必须配置每台服务器并确保它知道其他服务器。这是一个真正的痛苦,但它仍然是一个“负载平衡”功能。我想说的是,在决定使用该CMS之前,请确保调查负载平衡在某个CMS中的工作方式。