vps交流

[经验] WordPress百万级优化SQL_CALC_FOUND_ROWS


做了个垃圾采集站,随着数据量的增多,30W+的时候慢查询开始出现SQL_CALC_FOUND_ROWS

搜了一下优化方式,初步发现有两种方式:

https://aihongxin.com/1045.html

https://www.banzhuti.com/sql-calc-found-rows-slow-query-optimization.html

都是修改WordPress的主题文件夹的functions.php文件

另外还有一个方式是把文件:wp-includes/query.php里的
$this->max_num_pages = ceil( $this->found_posts / $q[‘posts_per_page’] );
改为
$this->max_num_pages = 0;

好像方式3也是用于处理SQL_CALC_FOUND_ROWS的?

因为基本不懂代码,麻烦哪位懂的大佬帮看一下上述三种方法的利弊?谢谢了。

一群自以为比WordPress公司程序员的技术还牛逼的傻屌[经验]  WordPress百万级优化SQL_CALC_FOUND_ROWS
wp优化毫无意义额,我主做magento的,100w数据只要硬件够,框架基本都没什么瓶颈。

suwubee 发表于 2022-5-15 15:26
wp优化毫无意义额,我主做magento的,100w数据只要硬件够,框架基本都没什么瓶颈。 …

magento1还是2的?

WP确实非常吃硬件,插件多两个就卡死
WP可以通过插件解决一切。