立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 132|回复: 1

请问如何解决SQL_CALC_FOUND_ROWS导致wordpress首页加载慢的问题?

[复制链接]

请问如何解决SQL_CALC_FOUND_ROWS导致wordpress首页加载慢的问题?

[复制链接]

29

主题

106

回帖

449

积分

中级会员

积分
449
my6360

29

主题

106

回帖

449

积分

中级会员

积分
449
2018-3-20 09:03:35 | 显示全部楼层 |阅读模式
目前wordpress的post数量超过了100万,首页加载得非常慢,打开SQL语句列表发现是下面语句引起的
[0] => Array
    (
        [0] => SELECT SQL_CALC_FOUND_ROWS  wp_posts.ID FROM wp_posts  WHERE 1=1  AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'private')  ORDER BY wp_posts.post_date DESC LIMIT 0, 10
        [1] => 111.10808086395
        [2] => require('wp-blog-header.php'), wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts
    )

网上搜索到的解决办法是把no_found_rows参数设置成true就可以解决了,但没有更具体的操作步骤,小白一枚,请教no_found_rows在哪个php文件里面的?(在wp-blog-header.php里面完全找不到)要怎么修改才能解决SQL_CALC_FOUND_ROWS慢的问题?
回复

使用道具 举报

37

主题

90

回帖

441

积分

中级会员

积分
441
lianpai

37

主题

90

回帖

441

积分

中级会员

积分
441
2018-3-20 09:12:03 | 显示全部楼层
https://flavio.tordini.org/speed-up-wordpress-get_posts-and-query_posts-functions
搜下第一条不就是吗,你都能找出是这里慢了,这点东西还能难住你
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|HS2V主机综合交流论坛

GMT+8, 2025-4-23 17:49 , Processed in 0.014188 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表