当我发出 API 请求时,有时我会得到不寻常的响应时间。更具体地说,延迟 30 秒以上。经过一些故障排除后,我发现传输开始或 (TTFB) 随机需要长达 30 秒以上的时间。延迟时间始终相同(30+s)。
可能是什么原因或如何进一步调试。在当地环境中,这种情况永远不会发生。
您可以使用 barryvdh/laravel-debugbar 检查启动时间和 sql 查询执行时间。
如果您的代码出现问题,您可以使用它进行调试。但问题也可能与服务器有关。首先可以分析是否不是代码相关,然后单独检查服务器。