想要Magento平面目录建议

时间:2012-03-26 09:36:24

标签: magento catalog

我不得不将现有的50k以上产品的电子商务网站转换为magento网站。在任何地方,我看到的建议是使用这个数量的产品的标志目录。

我的问题是,一旦启用,是否必须使用旧的EAV表创建新产品,或者我可以在新创建的平面目录中导入和更新新产品?

感谢您的任何建议,我并不期待这次转变,哈哈。 ;)

2 个答案:

答案 0 :(得分:3)

将Flat Catalog视为EAV结构的缓存。它不会取代EAV系统,它只是在EAV表中创建数据存储的“扁平”或简化版本。

EAV系统是存储数据的最灵活方式,允许任意数量的用户或系统变量而无需更改表结构。缺点是这个系统需要多个和/或递归查询,这是缓慢和内存密集的。这是平面目录的来源......以下内容仍然非常准确(即使它是在平面目录首次推出时编写的)并且非常清楚:http://www.magentocommerce.com/boards/viewthread/37247/#t122010

您需要优化PHP和MySQL中的内存使用情况,以便为具有大量产品的网站重建平面目录。

答案 1 :(得分:0)

我不知道您使用的是什么版本的Magento,但是直到1.4,如果您必须使用后台管理您的产品,则需要将其置于EAV结构中。 flat_ tables的创建是自动的,它是索引过程的一部分(对于这个数量的产品来说可能很长)

编辑:我不知道1.4之后的版本