据说这里大神多,有人帮我看下我的网站怎么突然就变慢了吗?

2020-11-05 09:59:52 +08:00
 Junewah

我的网站 WordPress 更新了 5.5.3 和升级了主题后,突然就变的打开时候很慢,有的时候又很快。升级之前可是都正常速度的,期间服务器配置没有动过,研究了和咨询的主题作者,说我的图片太大了,问题是以前也是这个图片哈,或者打开一些没有图片的链接也会出现很慢的情况,所以想看下这里人多力量大,不知道能不能找到问题,谢谢大家了! https://www.hellohome.cn/

4835 次点击
所在节点    程序员
44 条回复
SilencerL
2020-11-05 10:09:04 +08:00
大概不是图片的问题
你网站的 TTFB 有 20+ 秒, 大概率是 WP 或者主题的问题, 降级回去或换个主题是一下.
richzhu
2020-11-05 10:10:24 +08:00
看了下,好像不是 web 层的问题
0x4C
2020-11-05 10:13:21 +08:00
同 1L
TTFB 时间太长了,实际加载页面元素用的 h2,很快。
jerfoxu
2020-11-05 10:16:24 +08:00
是不是用了国外的什么链接哦!比如字体,js 之类的!

问一下,你哪个话题也是基于 wordpress 做的吗?用的插件?
Junewah
2020-11-05 10:17:59 +08:00
@SilencerL 我更换了自带的 2020 主题后,测试了一下感觉还是很卡,我没开整个网站的 CDN,只是开了图片的 CDN,所以应该不会是缓存影响了更换主题的测试吧,那么连 2020 主题都卡,看来可能是升级了 WordPress 后,或者主机商调试了什么造成的
xingshu1990
2020-11-05 10:18:25 +08:00
清缓存后,重新打开浏览器 F12,解决掉里面红色的那些东西,比如该删除该删除。
看了一下 CDN——jsdelivr 耗时比较大,考虑换一个 CDN 试试。
另外调用的 QQ 头像,也拖网速。

首页加载最耗时,没做懒加载?代码压缩?
LongBitcoin
2020-11-05 10:19:05 +08:00
f12 看一下,wp 优化下
dzdh
2020-11-05 10:20:27 +08:00
同 1 楼
TTFB 耗时 20s+

服务端都干啥了
unicloud
2020-11-05 10:21:01 +08:00
太慢,打不开,无法帮忙...
Junewah
2020-11-05 10:21:49 +08:00
@jerfoxu 自定义了一个字体
font-family: PingFang SC, "Microsoft Yahei"
话题是主题自带的一个页面
Junewah
2020-11-05 10:26:15 +08:00
@dzdh 服务器端最近没动过,主要是附件太大了,不然我都干脆重装服务器试试,所以想如果能找出问题的话就先不装看看
jjshare
2020-11-05 10:28:05 +08:00
一个是服务器端慢~反映为 TTFB 五六百毫秒到一二十秒
二个是有五六个 css 没有上 cdn,还从服务器端请求
hzwuming
2020-11-05 10:28:09 +08:00
加个 Opcache 和 Memcached
Junewah
2020-11-05 10:28:15 +08:00
@xingshu1990 懒加载 WordPress 新版自带了,并且主题也有一个,GZIP 也安装了,晚点换个 CDN 试试
SilencerL
2020-11-05 10:29:02 +08:00
@Junewah #5
按照 主题 -> WP -> Nginx/Httpd -> firewall -> Gateway 的顺序查一下是哪里出了问题导致的 TTFB 耗时那么多吧。
img/js/css 的加载反而在 20+ 的 TTFB 面前都是很快的了……
Junewah
2020-11-05 10:29:36 +08:00
@SilencerL WordPress 降级好像需要用插件,晚点试试
Junewah
2020-11-05 10:30:22 +08:00
@jjshare TTFB 确实有问题
Junewah
2020-11-05 10:35:43 +08:00
@SilencerL 主题我降级到了以前版本测试了一下,感觉慢的情况还在,晚点降级 WP 看看
buffzty
2020-11-05 10:38:22 +08:00
明明 php 代码的问题. 你首页加载出来就要 10 秒多 20 秒多. 很明显是代码中有一个地方堵塞了 10s. 20s 那次就是堵塞了 2 次. 有时候没有堵塞就是 500-1000ms 处理完.这也很慢了, 建议在代码中打断点. 你可以选择 index.php 头部加一个 die('1'); 你看看前端请求快不快. 如果是因为代码的问题你就用二分法一点点的打断点看看是哪里耗时.

另外我说一句 图片不影响页面加载. 你只用管 dom load 不用管 page load
mamahaha
2020-11-05 10:40:54 +08:00
你这个主题价格好贵啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/721920

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX