简体   繁体   English

多租户支持:Umbraco与Orchard项目

[英]Multi-tenancy support: Umbraco vs Orchard Project

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. 我目前正在使用旧版本的Umbraco(4.03),我有几个基本站点(大多数是1个寻呼机)在同一个IIS应用程序下运行。

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

The Umbraco multi-tenancy setup is a bit hacky and I really need to upgrade. Umbraco多租户设置有点hacky,我真的需要升级。 It seems that Orchard is more focused on multi-tenancy support. 似乎Orchard更专注于多租户支持。 My Umbraco installation has some issues with shared skins, which has always been a little annoying. 我的Umbraco安装有一些共享皮肤的问题,这一直有点烦人。

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? 基于多租户情景,有没有人有Umbraco和Orchard的经验可以给我一个意见/比较? If so, is the new version of Umbraco any better than the version i am using with regards to its multi-site support? 如果是这样,Umbraco的新版本是否比我在多站点支持方面使用的版本更好?

PS 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. PS我知道关于两个CMS项目之间的比较已经有一些关于SO的问题,但我对多租户比较特别感兴趣。

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. 首先让我说Orchard是一个出色的CMS,从我看到它到目前为止,我更喜欢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网站(实际上我也使用winhost)因为应用程序池内存限制。 Orchard is quite memory hungry and in my case would jump to around 100mb of memory within a few page views. Orchard非常渴望内存,在我的情况下会在几页浏览量中跳转到大约100mb的内存。 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. 大多数共享主机软件包将应用程序池限制为100mb,因此在我的情况下,它会在每个其他页面视图上回收应用程序池。 See this thread as an example. 以此线程为例。 I ended up using Umbraco instead. 我最终使用了Umbraco。

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. 但是在开发的早期测试。

The latest version of Umbraco has essentially the same multi-tenancy setup as it had in 4.03. 最新版本的Umbraco具有与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. 我已经用Umbraco完成了一些多站点设置,我可以理解皮肤片如何快速有趣。 We have used a CSS based solution to the skinning issue (select CSS files at the root). 我们使用基于CSS的解决方案来解决皮肤问题(在根目录下选择CSS文件)。 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. 对不起,我无法回答Orchard的作品,因为我没有使用它,只是粗略地了解它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM