我已经评估过umbraco并相信它对我的项目来说是一个很好的cms。但是有些东西真的让我感到困扰。当我打开后台时,显示某个节点的所有子节点。如果一个子节点有数百万个节点会怎么样。所有这些节点都将加载到后台吗?这是我使用umbraco唯一的问题,因为我的下一个项目每天需要加载数以万计的节点。Umbraco可以处理数百万个节点
1
A
回答
6
这不是这么一个问题,你应该问它的http://our.umbraco.org网站。
但是......你需要看看你的架构 - 您打算如何实现你的项目,以及如何用户将要使用的后台了。将采购订单,销售订单等作为CMS中的节点加载没有多大意义。毕竟,Umbraco是一个CMS而不是电子商务解决方案。对于后台用户来说,导航1000个节点将会很糟糕。
通常,您应该限制节点专门与内容相关。如果它不是内容那么它不应该是一个节点。有例外,例如您可以创建内容类别和日期文件夹作为节点。这些不是严格的内容,而是影响内容的显示方式。
在网站上展示的产品是一个有趣的产品,因为您可能会争辩说产品是的内容。但是,这取决于您列出的产品数量。如果您有一个10000个产品SKU的目录,是的,Umbraco可能会处理它,但这是Umbraco的最佳使用?
的替代中的节点创建数据是为具有容纳相关的数据(在这种情况下的订单),然后在CMS中一个自定义的部分,提供了访问列表/详细内容/编辑屏幕分开分贝表。在处理大量数据时,这种方法可能更合适,因为您不会将负载放在Umbraco上 - 一个自定义节主要是通过Umbraco并允许您直接从数据库访问数据,无论您喜欢哪种实现(MVC/Web表单)。
最后,我要指出的是,目前已经有几个可用的电子商务包,会为你做到这一点。见teaCommerce和uCommerce
在03/2015更新时间:
我刚刚完成了使用uWebshop(一个开源选项)一把umbraco电子商务项目。它确实创建产品作为节点,我想我应该更新这个答案。在这种情况下,商店有一个非常小的目录(< 50 SKU),所以产品作为节点没有造成大问题。然而,我可以看到用这种方式管理一个很大的目录(例如500+)会变得非常笨拙。
相关问题
- 1. HSQLDB可以处理几百万行吗?
- 2. NetLogo可以处理数百万个代理吗?
- 3. Can Django管理员可以处理数百万条记录吗?
- 4. xampp phpmyadmin可以处理数百万行吗?
- 5. 哪个数据库可以处理通过数百万行进行分页
- 6. 如何处理2百万个产品
- 7. Perl可以管理数百万个文件吗?
- 8. Pg-promise vs sequelize,处理数以百万计的sql查询
- 9. 在单个或多个表中处理数百万行?
- 10. 在数百万个节点上的汇总查询
- 11. 可以使用wordpress CMS的社交网站处理数百万用户吗?
- 12. Umbraco丢失管理节点
- 13. jquery.animateNumber出数以百万计
- 14. 处理数百万个连接的扭曲脚本
- 15. xargs不起作用时如何处理数百万个文件
- 16. ext性能处理数百万个文件
- 17. 节点应用程序可以处理多少个setInterval()函数?
- 18. 关闭表根节点用10几百万个节点查询性能
- 19. DataTables + Symfony2性能问题来处理数百万的数据
- 20. 用于处理数百万条记录的数据结构
- 21. 在Java中处理数百万条数据库记录
- 22. 使用grails同时处理数百万条数据库记录
- 23. 处理MySQL和PHP/Laravel中的数百万条数据记录
- 24. 有几百万个节点(社交网络)
- 25. Sql以百万记录搜索。可能?
- 26. 从具有数百万条边的节点遍历的超时
- 27. 什么数据库和哪个安装程序可以处理每分钟几百万个插入?
- 28. Xcode和iPhone可以处理数百个静态库吗?
- 29. iOS上的GCD可以处理数百个调度块吗?
- 30. 在Hadoop 2.0中处理3百万个+小文本文件
我不知道为什么你需要几百万个节点的CMS ......这听起来像的东西,应该被作为数据存储的某些种类的一个模块中。你为这些节点制作什么样的内容? –
嗨,我将使用umbraco来存储表格。是的,一张记录表(采购订单,销售订单等)。我会每天插入大约1到10K条记录。许多用户将访问该网站进行数据输入或维护任务。 – Luke101