code人生 · 2023 年 5 月 12 日 1

[旧文恢复]彻底解决Waiting TTFB时间过长问题

在这篇文章之前,我写了两篇文章讲述我遇到的Waiting TTFB时间过长(半分钟以上)的问题,以及我解决问题的办法。通过更换服务器,我将本网站迁移到了网络更好的 Vultr(强烈推荐),已经成功解决了这个问题。然而万万想不到的是,我放在阿里云的另一个网站 玩亦可及 居然也遇到了这个问题。那可是阿里云啊!那可是阿里云啊!那可是阿里云啊!虽说我带宽不大,但这可是延时两位数的国内网络,怎么会在Waiting TTFB这一步连接上花费半分钟甚至一分钟呢?

因为有了一次经验,我首先怀疑的也是数据库,于是查了一下MariaDB各个表使用的存储引擎。果不其然,发现一个InnoDB。按照我 第一篇文章 里的解决办法,我把这个表转为了MyISAM形式。再一个然而,然而,事情并没有解决。用Chrome F12开发者工具查询Network,发现访问速度缓慢的原因仍然是因为Waiting TTFB这一步卡住了。

遇到无法解决的技术问题,我这种半桶水显然只能到处找办法。但是半个多月的时间里,没找到类似的案例,我只能默默忍受着长达几分钟的载入速度,不时安慰自己:说不定下一次WordPress或Hueman主题更新就解决了。然而,嗯,又一个然而,问题并没有自己消失。

最后问题解决的过程很奇特:我升级了一下DNSPod。oh,这里再补充一下背景,DNSPod控制台与腾讯云控制台做了整合,可以一键切换过去。如果你之前没有关联这两者,那么中间有这么个验证的步骤。我就点击了一下升级还是切换到腾讯云控制台,然后完成了微信验证。Duang!网站访问正常了……Done. 感谢腾讯爸爸强制升级措施,以后我一定老老实实第一时间升级。腾讯云,威武,支持,有希望了。

1
0
希望看到您的想法,请您发表评论x