使用测速网站测速wordpress导致CPU满载

起因

起因是一个顾客的网站服务器原本是2h的,然后一测速就被测死,一开始以为是服务器核心太小

20250527224833263-image

然后套上cdn进行分流,还是会被轻易跑满

于是我又换了一个高配服务器,8核心,结果还是被跑满了,我就发现问题不对了

解决方案

启用缓存机制(最有效)​

  • 静态页面缓存
    使用插件如 ​WP Super Cache 或 ​W3 Total Cache,将动态页面转为HTML静态文件,减少PHP和数据库调用。优化后可使CPU负载从100%降至30%以下

     
  • 对象缓存加速
    搭配 ​Memcached 或 ​Redis 缓存数据库查询结果:

    • Memcached方案:安装PHP的Memcached扩展,上传object-cache.phpwp-content目录,并在wp-config.php中启用缓存
       
    • Redis方案:安装Redis扩展后,通过插件 ​Redis Object Cache 一键启用

我这边使用的是WP Super Cache+redis方案,最简单

 

具体步骤

  1. 首先使用宝塔面板安装redis

20250527225117333-image

别忘记php扩展

20250527225200909-image

2.然后在wordpress后台安装redis插件和WP Super Cache并启用即可

20250527225349854-image

使用三个网站同时测速,CPU纹丝不动

 

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容