WordPress升级6.8.3后 服务器负载满载解决方法
昨天上午升级6.8.3,昨天下午发现服务器满载运行百分百,数据库时常断开链接,以为是服务器性能不足,升级了服务器配置,发现问题依旧,内存没有用满,但CPU依然百分百使用率,下行网速被占满,以为是被DDOS攻击,开启防火墙,也没见转好,升级PHP版本也没有解决,用插件优化数据库,好了两个小时,之后依然满载。中间调整了PHPFPM配置,只能恢复十来分钟,之后依然满载。以上方法是豆包教的,豆包就是个傻缺,还把我FPM搞崩了。
WordPress提示站点健康程度说 :检测到页面缓存,但服务器响应时间仍然缓慢 性能 页面缓存通过保存和提供静态页面使得用户访问时不需要每次都调用页面,进而改善了您站点的速度和性能。 页面缓存会通过查找已启用的页面缓存插件的同时向主页发起三次请求并查找一个或多个下列的 HTTP 客户端响应标头,来确定页面缓存的存在。 cache-control, expires, age, last-modified, etag, x-cache-enabled, x-cache-disabled, x-srcache-store-status, x-srcache-fetch-status. 服务器响应时间的中位数是 760 毫秒,其应当小于推荐的 600 毫秒临界值。 检测到 1 个客户端缓存响应标头: last-modified. 已检测到页面缓存插件。
很明显是页面缓存问题。 在浏览器开发者工具里,网络 标头里显示:cache-control no-cache content-encoding gzip content-type text/html; charset=UTF-8 date Sun, 05 Oct 2025 09:22:59 GMT last-modified Sun, 05 Oct 2025 07:51:52 GMT server nginx strict-transport-security max-age=31536000 wpo-cache-status cached。
交给腾讯hunyuanT1,提示我安装缓存插件,
下载W3 Total Cache插件, 在 W3 Total Cache General Settings Browser Cache 设置里 如图设置即可。
保存后,浏览器开发者工具 网络里 显示的标头数据各项已正常 , cache-control public content-encoding gzip content-type text/html; charset=UTF-8 date Sun, 05 Oct 2025 10:32:40 GMT etag “5f87a226a8dfaa5bde10227c585380a1” expires Sun, 05 Oct 2025 11:32:40 GMT last-modified Sun, 05 Oct 2025 10:32:40 GMT pragma public server nginx strict-transport-security max-age=31536000 vary Accept-Encoding。响应头中的关键缓存字段均正确设置,表明资源已被浏览器和中间缓存(如CDN)有效缓存。
发表评论