在 Laravel 中是否有内置的基准测试和跟踪慢代码的方法?
还是只进行 cachegrind 更有效?
无论页面多么简单,我刚刚构建的其中一个网站上的每个页面都需要 1-2 秒才能加载。
最佳答案
laravel-debugbar 包是一个非常好的工具,可以找出导致加载时间缓慢的原因。
可以通过添加:
"barryvdh/laravel-debugbar": "dev-master",
然后到你的 composer.josn 文件:
'Barryvdh\Debugbar\ServiceProvider',
作为 app/config/app.php 中的 ServiceProvider
然后您可以使用 artisan 发布它(仅发布到您要运行测试的环境)。
php artisan debugbar:publish
您可以在他们的 github 页面上找到更好的说明 here .
感谢您的建议!以下是调试栏的一些屏幕截图:
关于php - 在 Laravel 中定位慢代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23159027/