多租户支持:Umbraco 与 Orchard 项目
我目前使用的是较旧版本的 Umbraco (4.03),并且我有几个基本站点(主要是 1 个寻呼机)在同一 IIS 应用程序下运行。
我有一个 Winhost.com 共享托管帐户,该帐户不提供多个站点应用程序根,仅提供域指针,因此我仅限于支持多租户的单个 CMS 安装。
Umbraco 多租户设置有点老套,我真的需要升级。看来Orchard更注重多租户支持。我的 Umbraco 安装存在一些共享皮肤问题,这一直有点烦人。
所以,基本问题是:
仅基于多租户场景,有没有人有过 Umbraco 和 Orchard 的经验可以给我意见/比较?如果是这样,新版本的 Umbraco 在多站点支持方面是否比我正在使用的版本更好?
PS 我知道已经有一些关于两个 CMS 项目之间比较的问题,但我对多租户比较特别感兴趣。
I am currently using an older version of Umbraco (4.03) and I have several basic sites (mostly 1 pagers) running under the same IIS Application.
I have a shared hosting account with Winhost.com, which doesn't offer multiple site application roots, just domain pointers, so I'm limited to a single CMS installation that supports multi-tenancy.
The Umbraco multi-tenancy setup is a bit hacky and I really need to upgrade. It seems that Orchard is more focused on multi-tenancy support. My Umbraco installation has some issues with shared skins, which has always been a little annoying.
So, the basic question:
Just based on the multi-tenancy scenario, has anyone had experience of both Umbraco and Orchard that can give me an opinion / comparison? If so, is the new version of Umbraco any better than the version i am using with regards to its multi-site support?
P.S. I'm aware there are a few questions on SO already concerning comparisons between the two CMS projects but I am specifically interested in a multi-tenancy comparison.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先我要说的是,Orchard 是一个出色的 CMS,从目前为止我所看到的来看,我更喜欢它而不是 Umbraco。
但有一点警告,由于应用程序池内存限制,我在廉价共享主机上运行一个非常小的 Orchard 网站时遇到了问题(事实上我也在使用 winhost)。 Orchard 非常消耗内存,就我而言,在几次页面浏览后就会跳到大约 100MB 内存。大多数共享托管包将应用程序池限制为 100mb,因此就我而言,它正在回收应用程序池每隔一个页面浏览量。请参阅此帖子作为示例。我最终使用了 Umbraco。
抱歉,我知道这有点偏离主题,并且没有回答多租户问题。但要在开发早期对此进行测试。
Let me start by saying that Orchard is a brilliant CMS, from what I've seen of it so far I prefer it to Umbraco.
But one word of warning, I had problems running a very small Orchard site on cheap shared hosting (in fact I was also using winhost) because of app pool memory limits. Orchard is quite memory hungry and in my case would jump to around 100mb of memory within a few page views. Most shared hosting packages limit the app pool to 100mb so in my case it was recycling the app pool on every other page view. See this thread as an example. I ended up using Umbraco instead.
Sorry, I know this is a bit off topic and doesn't answer the multi-tenancy question. But test for this early on in development.
最新版本的 Umbraco 具有与 4.03 基本相同的多租户设置。您可以将域直接分配给管理员“内容”部分中“内容”文件夹下的任何内容项。
我已经使用 Umbraco 完成了一些多站点设置,我可以理解蒙皮部分如何快速变得有趣。我们使用基于 CSS 的解决方案来解决换肤问题(选择根目录下的 CSS 文件)。这似乎比为每个站点使用一组完全不同的模板更好。
对于您希望它如何工作有什么想法吗?那里可能有一个很好的包裹。
抱歉,我无法回答 Orchard 的问题,因为我没有使用过它,对它只有粗略的了解。
The latest version of Umbraco has essentially the same multi-tenancy setup as it had in 4.03. You can assign a domain to any content item directly under the "Content" folder in the Content section of the admin.
I have done a few multi-site setups with Umbraco and I can understand how the skinning piece gets interesting fast. We have used a CSS based solution to the skinning issue (select CSS files at the root). That seemed better than a whole different set of Templates for each site.
Any thoughts on how you would like it to work? Could be a good package in there somewhere.
Sorry, I can't answer the Orchard piece as I haven't used it and only have cursory knowledge of it.