我想要创建一个插件,在后台做一些工作。我在管理后端有一个用户界面,其中有一些按钮:
当我按start抓取插件时,从外部API获取一些文本,并为每个文本创建一个WordPress帖子。但这大约是500.000条文本,必须被取走。由于WordPress是基于PHP的,并且我无法在webserver上为PHP激活ZTS (线程安全),所以对每个文本的每个请求都是按顺序进行的。
因此,对于大约500.000条短信来说,这需要很长时间。我想知道您是否有一个想法或解决方案,如何使脚本更快,或者可能如何使用多线程,即使我没有能力激活ZTS。
发布于 2017-08-20 14:39:13
您需要使用触发非阻塞异步请求的WP背景处理。
WooCommerce还将其用于后台处理。检查文件/包含/库/wp-背景-process.php
https://wordpress.stackexchange.com/questions/277482
复制相似问题