如何限制wordpress中显示的页面数量以加快我的网站速度?

时间:2016-06-14 01:59:11

标签: php wordpress pagination woocommerce

您好,我最近开设了一个购物搜索引擎,我们正在达到50k产品标记并且正在上升。我的问题是,当我的WordPress中加载了太多页面时,该网站开始急剧减速。我已经尝试过缓存和几种堆栈方法但是它们不起作用,因为我们每天都进行更新,缓存或尝试这些其他方法没有意义。

无论如何我在堆栈上发现这个代码似乎可以做我需要做的事情,但我不知道如何实现它。任何人都可以指出我正确的方向如何将此添加到我们的woocommerce网站。它会去哪里。?我现在需要一个关于dummys指南的php。

    public function paginateCount($conditions = null,
                             $recursive = 0,
                             $extra = array()) {
       return 1000;
    }

我的网站是http://cartgrabber.com/shop/,因为您可以看到加载此页面大约需要20秒,但页面中页面较少的页面只需要几秒钟。

再一次,我不一定需要调用我的商品,只要它们是可搜索的,我们就可以使用过滤器来缩小产品范围,我们应该可以使用它。

1 个答案:

答案 0 :(得分:0)

我在一个项目中使用了Aspire主题,默认情况下它并不慢,只是你的数据库查询占用太多时间导致一个非常高的TTFB。

Page load time analysis >>

您可以做的是减少查询次数(一种方法是减少显示的产品数量和菜单项)或者如果您可以控制服务器实现Memcached。使用插件实现ONLY对象缓存并不坏,因为这不会妨碍更新和其他更改。您可以关闭静态缓存和缩小。