Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wordpress/woo commerce导入脚本定期调用wp-config.php,导致处理超慢_Php_Wordpress_Performance - Fatal编程技术网

wordpress/woo commerce导入脚本定期调用wp-config.php,导致处理超慢

wordpress/woo commerce导入脚本定期调用wp-config.php,导致处理超慢,php,wordpress,performance,Php,Wordpress,Performance,我已经为许多开源购物车编写了一个产品导入应用程序 该应用程序的核心用于所有购物车,然后我使用了一个单独的类将产品导入特定于购物车的live shop 它在magento、osc、cre和zen上运行得很好,但在WordPress上,它确实会挤满服务器 它的资源量非常大,以至于我甚至无法从托管帐户(通过HTTP请求)访问static.html文件 我唯一能做的就是在导入过程中调用wp config两次 两次调用wp-config.php真的会消耗资源吗?我必须调用此文件以使用WordPress A

我已经为许多开源购物车编写了一个产品导入应用程序

该应用程序的核心用于所有购物车,然后我使用了一个单独的类将产品导入特定于购物车的live shop

它在magento、osc、cre和zen上运行得很好,但在WordPress上,它确实会挤满服务器

它的资源量非常大,以至于我甚至无法从托管帐户(通过HTTP请求)访问static.html文件

我唯一能做的就是在导入过程中调用wp config两次

两次调用wp-config.php真的会消耗资源吗?我必须调用此文件以使用WordPress API导入产品

我使用:

include_once('../wp-config.php');

您编写的include_once表示文件只包含一次。在每次ajax调用中调用它并不是问题。相反,你会要求的。由于wordpress架构,脚本运行缓慢。对于每个产品导入,wordpress执行许多查询。wordpress的最大数据量主要出现在post和post_元表中。对于每个元字段,将执行一个insert查询,这就是它运行缓慢的原因


您可以编写自己的sql查询,并使用扩展插入查询样式添加多个元标记,这将非常快。

由于您使用的是include_once(),因此文件将只加载一次(因此命名)。。。请在其他地方查找可能正在重新加载的简单include()。非常感谢阅读我的问题。我已经看过了,但没有其他电话。然而,我在每次ajax调用(导入产品)时都会调用它一次,我认为这很慢,因为wordpress体系结构,因为所有其他carts bar magento都运行得很快(它同样有一个大的体系结构,但似乎没有wordpress/woo那么快)