你有没有注意到,当你使用WordPress作为程序时,文章会越来越卡,不优化就不行。今天给大家分享一下WP的数据库SQL优化方法。根据 主机参考 的经验,大多数 WordPress 网站都有数百到数千篇文章。此时,普通用户不会对网站的打开速度感到任何异常。但是如果WordPress网站的文章数量超过10万,即使网站服务器的配置很强大,网站的打开速度基本上也会很慢。
这是因为 WordPress 在查询文章列表时,默认也会查询文章数。这对于少量的网站数据应该不会造成任何问题,但是对于大量的文章是不可避免的。慢查询。主机引用的一位用户告诉我们,他的网站有40万篇文章,打开首页需要一两分钟,甚至首页或文章页也经常打不开。
WordPress网站查询慢的原因:WordPress在查询帖子列表时,默认也会查询帖子数。使用此方法:get_posts、query_posts 和 WP_Query。get_posts在4.6.1+中没有使用SQL_CALC_FOUND_ROWS,但是query_posts和WP_Query仍然使用,所以需要优化。
那么如何解决WordPress文章过多导致网站慢的问题呢?解决方法有两种,优化WordPress的查询功能,完美解决了这个问题。
方法一:插件模块,仅2KB【推荐】
进入WordPress后台-插件-安装插件-上传插件,安装激活插件,无需额外设置
下载地址:https://zhujicankao.com/img/images/0e4b1cdfa4f1aeb.zip
方法二:纯代码模式
1、完全禁用SQL_CALC_FOUND_ROWS,放到functions.php文件中
add_action(‘pre_get_posts’

© 版权声明
1、本内容转载于网络,版权归原作者所有!
2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!
2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!
THE END
喜欢就支持一下吧
相关推荐








![软件推荐[Android]酷我音乐v10.0.8.0 for Android 去广告VIP版-小李说钱](https://zq.17fun.cc/wp-content/uploads/replace/33185c4d89864d2fd067919296c4121e_compress.png)


































