标签: WP-China-Yes
-
作者帖子
-
-
2021年5月21日 下午4:49 #19928
环境:
8H16G25Mbps
WordPress 5.7.2
Dux 7.2
文章数 1.9w
前台秒开,就是后台卡,切换默认主题又顺畅了,如果是主题的问题话,但是其他用dux主题的站后台又正常秒开。很奇怪。也装了WP-China-Yes。
-
2021年5月21日 下午4:55 #19929
最简单的方法是装Query Monitor插件,这个插件可以监控WordPress页面加载过程中执行了什么操作。
你可以通过它看一下是不是存在慢SQL,或是外部HTTP调用,通常这两个是主要影响速度的因素。-
2021年5月21日 下午5:09 #19931
是有个 慢查询
这种要怎么优化
-
2021年5月21日 下午5:39 #19934
Query Monitor在正常情况下会在“组件”一栏显示出这个查询是哪个插件 or 主题发起的,但是从你截图里没看到有体现。
正常是这样的:
先尝试开启WordPress的DEBUG模式,看看能不能把组件列显示出来,不行的话就翻翻Query Monitor的官方文档。
等能看见这个查询是哪个插件发起的之后,就去联系插件作者吧。这种问题如果不是一目了然的话就要实际调试代码才能知道为啥会慢。
另外提一句:term_order这个字段不是WordPress自带的,应该是某个插件私自添加的。这种会更改WordPress核心数据表的插件最好不要用,会破坏向后兼容性。
-
2021年5月21日 下午5:53 #19935
我把所有插件禁用也是这样,切换其他主题就正常了。
但是我其他站也有用dux这个主题也都秒开。很奇怪
-
2021年5月21日 下午5:58 #19936
如果确定是主题的问题要联系主题作者实际在你网站上调试才能找出问题出在哪。
代码运行环境不同产生的结果也不同,所以不一定所有网站都能复现出这个BUG。
-
2021年5月21日 下午6:07 #19937
真是主题问题,但是其他站也是有用同个主题,都能正常秒开。就这个站这样。很懵逼
-
2021年5月21日 下午6:14 #19938
刚仔细看了下那个SQL。问题应该是这款主题没适配大数据量,你文章标签有三万多个。主题在尝试一次性把标签全取出来。等于说你每次加载页面会从数据库取三万多条数据。这个只能联系主题作者解决,或是换个支持大数据量的主题。
-
2021年5月21日 下午6:17 #19939
补充一句,没适配大数据量不代表说主题不好,这个更多的是用户需求和投入资源的权衡问题。有大数据量承载需求可以找专门针对性适配过的来用。
-
2021年5月21日 下午7:18 #19940
谢谢孙老板解答
-
-
-
-
2021年5月21日 下午4:56 #19930
WordPress单纯负载几万篇文章很轻松的,页面加载6秒多一定是被某些插件影响了
-
2021年5月28日 下午2:46 #20006
换一台国内的服务器,能解决很多速度慢的问题。
国内的阿里云、腾讯、华为都有卖服务器的,可以去看看。
其他的小厂家没用过,不推荐了。
-
2021年6月22日 上午10:33 #20492
你审题了吗?
-
-
2021年6月21日 下午10:02 #20462
老哥 方便私信个联系方式么,QQ啥的,有事请教下,谢谢~
-
2021年6月21日 下午10:46 #20463
-
-
作者帖子
- 哎呀,回复话题必需登录。