多租户支持:Umbraco与Orchard项目

时间:2011-04-15 13:45:14

标签: asp.net umbraco orchardcms multi-tenant

我目前正在使用旧版本的Umbraco(4.03),并且我在同一个IIS应用程序下运行了几个基本站点(大多数是1个寻呼机)。

我在Winhost.com上有一个共享主机帐户,它不提供多个站点应用程序根,只提供域指针,因此我仅限于支持多租户的单个CMS安装。

Umbraco多租户设置有点hacky,我真的需要升级。似乎Orchard更专注于多租户支持。我的Umbraco安装有一些共享皮肤的问题,这一直有点烦人。

所以,基本问题是:

根据多租户情况,有没有人有Umbraco和Orchard的经验可以给我一个意见/比较?如果是这样,Umbraco的新版本是否比我在多站点支持方面使用的版本更好?

P.S。我知道关于两个CMS项目之间的比较已经有一些问题,但我对多租户比较特别感兴趣。

2 个答案:

答案 0 :(得分:5)

首先让我说Orchard是一个出色的CMS,从我看到它到目前为止,我更喜欢Umbraco。

但是有一个警告,我在廉价的共享主机上运行一个非常小的Orchard网站时遇到了问题(实际上我也使用了winhost)因为应用程序池内存限制。 Orchard非常渴望内存,在我的情况下会在几页浏览量中跳转到大约100mb的内存。大多数共享主机软件包将应用程序池限制为100mb,因此in my case它在每个其他页面视图上回收应用程序池。请参阅this thread作为示例。我最终使用了Umbraco。

抱歉,我知道这有点偏离主题,并没有回答多租户问题。但是在开发的早期测试这个。

答案 1 :(得分:2)

最新版本的Umbraco与4.03版本具有相同的多租户设置。您可以直接将域分配给管理员“内容”部分中“内容”文件夹下的任何内容项。

我已经使用Umbraco完成了一些多站点设置,我可以理解皮肤片如何快速变得有趣。我们使用基于CSS的解决方案来解决皮肤问题(在根目录下选择CSS文件)。这似乎比每个站点的一组完整的模板更好。

有关您希望如何工作的任何想法?在那里可能是一个很好的包裹。

对不起,我无法回答Orchard的作品,因为我没有使用它,只是粗略地了解它。