2

我正在为我们即将创建的几个网站选择 CMS 系统。我们正在运行 Microsoft 环境,因此我们只关注 .NET 系统,特别是 Orchard 或 Umbraco。我们将在运行 Web Farm Framework 2.0 的集群上运行这些站点。我们一直在使用 Umbraco 测试此配置,但遇到了一些问题,基本上使我们无法在 WFF 上运行它。我们尚未使用 Orchard 测试此设置。

根据您的经验,是否可以在 WFF 上运行这些系统,如果可以,您对常见的陷阱有什么建议吗?

PS。关于我们在 WFF 上与 Umbraco 的问题的更多详细信息。我不会讨论我们遇到的所有各种问题,但作为一个例子:我们在服务器之间同步物理资源以及在依赖于该同步的数据库中添加数据时遇到问题。

4

2 回答 2

0

Umbraco 可以在负载平衡的环境中运行。我自己没有处理过 Web Farm Framework,除了这个问题之外,谷歌搜索“umbraco”web farm framework”的结果很少,但是负载平衡的 Umbraco 站点的推荐设置是按照Our . Umbraco 社区维基。在我们公司,我们将 SAN/NAS 配置用于避免文件冲突的大型网站 - 两个或多个 IIS 实例,SAN/NAS 共享上的一个目录为网站本身提供服务。

对于 Web Farm Framework,我猜您需要运行与 Umbraco 的分布式文件系统 (DFS) 配置类似的设置。在负载均衡器后面设置一台服务器作为“主”来进行内容编辑,并让 WFF 处理从主服务器到从服务器而不是 DFS 的同步。

高温下,

本杰明

于 2011-07-05T07:52:28.413 回答
0

这适用于 Umbraco 4.7x 使用 webfarm 控制器服务器上的配置编辑器来包含 umbraco 临时目录的 skipDirective。Umbraco 不喜欢同步临时目录。

<skip name="logFiles" skipDirective="objectName=dirPath,absolutePath=.TEMP.*" />

我很难为 absolutePath 找到正确的语法。

还要编辑 /config/umbracoSettings.config 文件,并将您的服务器包含在以下部分中:

<distributedCall enable="true">        <user>0</user>        
    <servers>                       
        <server>server1.mywebsite.com</server>
        <server>server2.mywebsite.com</server>
        <server>server3.mywebsite.com</server>
    </servers>
</distributedCall>

这里是 our.umbraco.org 的链接:为负载平衡环境安装 Umbraco

于 2012-03-06T10:52:42.160 回答