WordPress WXR导入-导入大文件

时间:2012-12-20 作者:navitronic

我正在从事一个项目,该项目涉及将旧的定制cms数据迁移到WordPress支持的站点。

为了进行此迁移,我们决定将当前站点的数据转换为WXR导入文件。

但我们面临的问题是,生成的WXR文件大小约为100mb。(约10000个不同类型的帖子,约80000个附件)

对于这样大小的文件,导入显然是一个非常缓慢的过程,因此我的问题是:

Does anybody have any experience of importing a file that large?

If so, what can be done to speed up the process? More memory, more cpu? etc?

我目前的想法是启动一个大型EC2实例,并在那里尝试导入,然后将生成的MySQL导出到最终托管位置。

1 个回复
SO网友:Mark Kaplun

有了80k个附件,您将主要浪费时间在传输附件上,网络延迟将是您的杀手。如果你可以完全避免导入附件,那可能是最好的,在WordPress安装好之后,你可以尝试找到一个插件,它可以扫描目录并为其文件创建附件(很抱歉忘记了它的名称)。否则,请在与源服务器相同的LAN中设置临时wordpress。

无论如何,我记得我读过一篇文章,亚马逊AWS服务的磁盘访问速度相对较慢,所以你最好从按小时计费的公司那里得到一个强大的VPS。我认为rackspace可以做到这一点。

结束

相关推荐

can't import xml file

当我将xml文件上载到我的站点时,出现以下错误消息,上载失败抱歉,出现错误。文件为空。请上传更多内容。此错误也可能是由于在php中禁用上载而导致的。ini或post\\u max\\u size在php中定义为小于upload\\u max\\u filesize。ini公司我不能编辑上面(php.ini)提到的内容,因为我的主机是共享的,我不想从数据库或类似的地方迁移。从wordpress范围迁移有什么方法吗???