如何解决优化 php 片段,Woocommerce PHP 库
我有一个 WooCommerce 商店,里面有数千种产品,这些产品通过我使用 WooCommerce Rest api 和 Automattic 的 PHP 库制作的系统与外部 ERP 系统同步。
此同步每晚运行,处理库存、价格、添加、删除等。 一切正常,但我想对其进行优化,使其运行得更快。
此代码段需要大约 560 秒(10 分钟)才能完成 3456 个产品,因此需要 35 次循环迭代。
$products = array();
for($i = 1; $i < 100000; $i++) {
$products_qry = $woocommerce->get('products',array('per_page'=>100,'page'=>$i));
$products = array_merge($products,$products_qry);
if(count($products_qry) != 100) {
break;
}
}
有关如何缩短此代码段的执行时间的任何想法?非常感谢帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。