将非WordPress CMS迁移到WordPress,需要移动大量数据--可能的解决方案?

时间:2012-09-05 作者:user19856

我有一个自定义的CMS,我们正在寻找端口到Wordpress。(我看到你在问自己:

为什么不坚持使用定制CMS呢

嗯,它过时了,笨重了,维护起来太麻烦了;WordPress还有许多我们非常想利用的功能。

So here\'s the issue -- 我们有一种主要的内容类型(我们称之为巡演)。每个巡演都有大约30个与之相关联的元数据(当前在Tours 表)。我们目前大约有60万次旅行。

每个巡更都有几种不同类型的图像与之关联,从内部图像到外部图像,再到楼层平面图等等。每个图像都有大约10个元数据与之关联(同样,当前所有列都位于Images 表)。我们目前有大约7 million Images in our system.

您可能会看到我们的问题--如果我们将所有巡更和图像都设置为默认值wp_postswp_postmeta 表中,我们将得到数百万行wp_posts, 远不止这些wp_postmeta 桌子就行数而言,我不确定mySQL能处理多少,但似乎我们将达到一个减速点,尤其是在查询wp_postmeta 桌子

我的问题:

我们讨论过的一种可能性是"active" Tourswp_posts 并将以前的巡演归档到单独的表中。有人知道有这样的插件吗?

另一种可能性是将旅游纳入wp_posts 表,并将图像与之分开。不过,我们真正想使用的是Wordpress图像上传器。是否要覆盖图像数据的保存位置?

关于如何最好地将这么多数据应用到Wordpress中,还有其他建议吗?

2 个回复
SO网友:Douglas.Sesar

我建议将您的旅游作为帖子(或自定义帖子)插入,并使用id与旅游帖子的帖子id匹配的自定义参考表。

您可以使用Wordpress的内置元框功能来编辑“编辑帖子”页面中的每个教程。

您可以通过挂接“save\\u post”操作来更新引用表。

如果选择将此引用表创建为MYISAM,并使用固定列宽和索引可搜索列,则查找速度将有相当大的提高。

有了这么多的数据,您可以使用此选项不仅可以利用Wordpress的许多内置功能,还可以确保快速查找额外的数据。

SO网友:Bakaburg

看一看http://podsframework.org/. 这是一个自定义的post类型增强器,它甚至允许您为需要的每种对象创建一个独立的表。

结束