在woocommerce中获取多个产品的最低查询量

时间:2017-10-25 11:52:18

标签: mysql wordpress woocommerce

使用Woocommerce调查Wordpress的性能,我正在寻找基准测试。

假设我们有一个查询16个产品的页面,这些产品来自不同的类别。每种产品都有几种不同的方法

为了从帖子类型中获取16个帖子,wordpress必须执行的最少查询次数是什么?

目前,我已经有一个运行400多个查询的页面,可以撤回这些产品的所有数据。它们有很多定制,所以我知道它可以改进。

但是,如果可以尽可能少地调用产品和元,我确信我们可以按照相同的做法进行重构

1 个答案:

答案 0 :(得分:0)

我认为这种情况的最佳做法是post__in参数。 您将所有400个ID收集到一个阵列中。然后使用带有post_type => product,post__in => array($ gather_product_ids)参数的get_posts(或WP_QUERY)。