¥
悬赏已过期 后悬赏过期

WordPress装了自己写的插件后TTFB飙到3秒,该怎么定位是不是插件里的查询拖慢的?

邀请:

我这边一个内容加产品的WordPress站,最近上了一个自己写的插件,主要做产品筛选和订单同步。上线后前台首页还能忍,但后台和部分筛选页的TTFB从300ms左右涨到3s上下,服务器CPU偶尔冲到80%。

已经做过:停用其他第三方插件只留这个自定义插件,问题还在;切到默认主题,变化不大;开了Redis对象缓存,命中率正常;用Query Monitor看筛选页有几十条同表查询,但不确定是自定义插件里的查询,还是WordPress主查询或服务器本身的问题。想按排查顺序确认:从钩子、短代码、AJAX、cron、数据库索引到缓存,应该先抓哪一层?有没有办法在不影响线上订单的情况下逐步排除?如果最终是插件写得重,应该优先改查询、加索引,还是把功能拆成按需加载?希望给一个可复现的排查路径和判断标准。

您的回答

回答

默认排序 时间排序
图片审查中...
❯
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索