我有一个自定义的CMS,我们正在寻找端口到Wordpress。(我看到你在问自己:
为什么不坚持使用定制CMS呢
嗯,它过时了,笨重了,维护起来太麻烦了;WordPress还有许多我们非常想利用的功能。
So here\'s the issue -- 我们有一种主要的内容类型(我们称之为巡演)。每个巡演都有大约30个与之相关联的元数据(当前在Tours
表)。我们目前大约有60万次旅行。
每个巡更都有几种不同类型的图像与之关联,从内部图像到外部图像,再到楼层平面图等等。每个图像都有大约10个元数据与之关联(同样,当前所有列都位于Images
表)。我们目前有大约7 million Images in our system.
您可能会看到我们的问题--如果我们将所有巡更和图像都设置为默认值wp_posts
和wp_postmeta
表中,我们将得到数百万行wp_posts
, 远不止这些wp_postmeta
桌子就行数而言,我不确定mySQL能处理多少,但似乎我们将达到一个减速点,尤其是在查询wp_postmeta
桌子
我的问题:
我们讨论过的一种可能性是"active" Tours 在wp_posts
并将以前的巡演归档到单独的表中。有人知道有这样的插件吗?
另一种可能性是将旅游纳入wp_posts
表,并将图像与之分开。不过,我们真正想使用的是Wordpress图像上传器。是否要覆盖图像数据的保存位置?
关于如何最好地将这么多数据应用到Wordpress中,还有其他建议吗?
SO网友:Douglas.Sesar
我建议将您的旅游作为帖子(或自定义帖子)插入,并使用id与旅游帖子的帖子id匹配的自定义参考表。
您可以使用Wordpress的内置元框功能来编辑“编辑帖子”页面中的每个教程。
您可以通过挂接“save\\u post”操作来更新引用表。
如果选择将此引用表创建为MYISAM,并使用固定列宽和索引可搜索列,则查找速度将有相当大的提高。
有了这么多的数据,您可以使用此选项不仅可以利用Wordpress的许多内置功能,还可以确保快速查找额外的数据。