2

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

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

它在 magento、osc、cre 和 zen 上运行良好,但在 WordPress 上它真的可以挤满服务器。

它非常耗费资源,以至于我什至无法从主机帐户访问静态 .html 文件(通过 HTTP 请求)。

我唯一能解决的是 wp-config 在导入过程中被调用了两次。

两次调用 wp-config.php 真的会占用资源吗?我必须调用此文件才能使用 WordPress API 来导入产品。

我用:

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

1 回答 1

0

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

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

于 2013-06-27T07:10:54.710 回答