您好,我最近开设了一个购物搜索引擎,我们正在达到50k产品标记并且正在上升。我的问题是,当我的WordPress中加载了太多页面时,该网站开始急剧减速。我已经尝试过缓存和几种堆栈方法但是它们不起作用,因为我们每天都进行更新,缓存或尝试这些其他方法没有意义。
无论如何我在堆栈上发现这个代码似乎可以做我需要做的事情,但我不知道如何实现它。任何人都可以指出我正确的方向如何将此添加到我们的woocommerce网站。它会去哪里。?我现在需要一个关于dummys指南的php。
public function paginateCount($conditions = null,
$recursive = 0,
$extra = array()) {
return 1000;
}
我的网站是http://cartgrabber.com/shop/,因为您可以看到加载此页面大约需要20秒,但页面中页面较少的页面只需要几秒钟。
再一次,我不一定需要调用我的商品,只要它们是可搜索的,我们就可以使用过滤器来缩小产品范围,我们应该可以使用它。
答案 0 :(得分:0)
我在一个项目中使用了Aspire主题,默认情况下它并不慢,只是你的数据库查询占用太多时间导致一个非常高的TTFB。
您可以做的是减少查询次数(一种方法是减少显示的产品数量和菜单项)或者如果您可以控制服务器实现Memcached。使用插件实现ONLY对象缓存并不坏,因为这不会妨碍更新和其他更改。您可以关闭静态缓存和缩小。