Yii 框架,请求的 Waiting (TTFB) 时间很长,这个如何解决呢? [ 2.0 版本 ]
Yii 框架,请求的 Waiting (TTFB) 时间很长,这个如何解决呢?
最佳答案
-
你可以在服务器上 使用curl 进行请求 排除 你本地环境的网络问题
你可以试试 那种 基本不带业务 或者数据库查询很少 或者 非常简单的接口 看看 时间是不是还是很长
如果个别接口时间长 你可以使用 Yii2 的 beginProfile 进行调试 去定位那段代码慢 或者使用 Gii 看 SQL 的执行时长 里面还有explain分析 看看慢的接口 哪些SQL 慢 添加合适的索引
有一种情况 估计是线上无论所有接口都很慢 这个时候 你应该考虑一下 是不是服务器资源不够了 看看带宽是不是满了(之前我遇到过 能想到的问题都看了一下 最后无意中发现带宽满了) CPU 磁盘I/O 或者内存是不是很大了
共 2 条回复Lucifer_wn 回复于 2020-12-10 11:18 回复@╃巡洋艦㊣ 你这是嫉妒别人回答抢了你的沙发吧
其他 0 个回答
没有找到数据。
PHP学院的中学生
注册时间:2018-10-23
最后登录:2024-09-23
在线时长:168小时13分
最后登录:2024-09-23
在线时长:168小时13分
- 粉丝29
- 金钱4725
- 威望30
- 积分6705