我已经在我的WordPress网站上安装了可湿性粉剂所有进口插件。我正在用它来更新产品价格。所有的价格都是外部类型,因为它是一个附属网站。我有大约44,000个产品,我使用插件更新它们的方式是使用URL选项下载CSV,并将插件设置为只更新“常规价格”和“销售价格”。
在服务器端,这似乎不是什么问题。当导入正在运行时,它甚至没有达到其特征的10%。WP_OPTIONS表只有7000个元素,所以它并不臃肿,正如插件文档中提到的那样。我还在服务器的cron上安排了导入作业,并且每两分钟运行一次处理URL。
它在4.5小时内处理了大约2000个产品,这太慢了。我找不到任何关于如何提高更新速度的建议。我认为这不会是一个问题,因为我只更新了两个字段:普通价格和销售价格。
发布于 2020-05-16 02:16:49
很难说。
您是否尝试在导入功能期间禁用wp_insert_post中的do_action调用(按照the docs的建议)?
在Manage Imports导入设置▸高级选项中您可以通过在导入过程中禁用wp_insert_post中的▸调用功能来启用提高速度功能。
您可以尝试的另一件事是为1条记录运行导入,并将所有查询打印到日志文件中。可以给你一些线索。有关更多信息,请访问this question。
发布于 2020-05-21 19:05:06
在与托管支持团队进行了大量测试和交谈后,我设法缩短了处理时间。最初,正如问题中所述,在4.5小时内更新了大约2000个产品。现在它在下半年更新了2400个产品。
我所做的是将以下代码添加到.htaccess文件中:
<IfModule LiteSpeed>
RewriteEngine On
RewriteRule .* - [E=noabort:1, E=noconntimeout:1]
</IfModule>希望这篇文章能帮助那些正在为同样的问题而苦苦挣扎的人:)
不知道是否能比这更好,但如果我能做任何其他事情,我会尝试更新这里。
万事如意!
https://stackoverflow.com/questions/61823825
复制相似问题