WordPress CSV导入程序需要很长时间才能完成

时间:2014-12-13 作者:VCore

过去,我为WordPress创建了许多自定义CSV导入程序,并且遇到了与完成处理所需时间相关的问题。

每当导入程序开始运行时,它就开始每秒导入大量帖子,但速度一直在下降,我正在试图找出原因,以及我是否可以做些什么来加快速度。

Some importers I create import up to 100k entries.

这就是它们的工作原理:

将CSV文件中的行加载到数组中,从箭头中获取行,使用此行创建一篇文章,从该行向该文章添加元值,返回到2。在某些情况下,我观察到这些导入程序在启动时在几秒钟内导入多达200个条目,而在几秒钟内导入的条目减少到大约5到10个。

有人知道这可能是什么原因吗?是否有什么可以做的?

1 个回复
SO网友:smackcoders

这需要一些服务器端调整。通常,导入时间取决于每个帖子导入的属性数量。特别是处理媒体文件,如帖子中的内联图像、特色图像等https://wordpress.org/plugins/wp-ultimate-csv-importer, 我们有一个选项,如post server请求数,可以在最大限度内平衡服务器负载、内存和执行时间,作为解决方案。

结束

相关推荐

使用自定义帖子类型处理CSV数据

我有一个代表“比赛”的自定义帖子类型,并且有“距离”(5km,10Mile)和“类型”(track,road,crosscountry)的元字段。我们以csv文件的形式获得比赛结果,该文件包含参赛者的位置和时间等,每个参赛者都链接到wordpress用户。目的是处理csv数据并将其插入到自定义数据库表中。然后通过WP\\U Table\\U列表显示结果。我的问题是如何最好地保存csv数据,以便对其进行处理,我看到的两个选项是1-将csv数据保存到帖子内容部分。然后,我会添加一个自定义操作“Process