在 Laravel 中,调试性能的一般方法是使用 Laravel Debugbar
不包括以下内容:
有了这一切,就很难调试性能下降的地方。
有人有关于如何完全端到端和每个小区域进行调试的工具或详细信息吗?首选视觉工具。没有深入研究 Xdebug,但我看到了像 Datadog/Newrelic 这样的工具,但也没有使用过这些工具。如果能够在本地而不是在生产环境中调试它,那就太好了。
我希望能够从我的所有中间件、视图编辑器、包含的部分中看到,有一个特定的函数由于查询或低效的代码而导致 200 毫秒,而且我还没有找到任何可以在不添加的情况下轻松做到这一点的东西断点或启动/停止计时器无处不在,但应用程序太大了。
任何帮助表示赞赏!
我发现Blackfire正在发挥作用。看起来安装起来比较容易,并且可以在本地免费运行。
自 2024 年起,Blackfire 不再免费,即使对于本地安装也是如此。开发计划似乎约为 35 美元/月。