在Laravel中找到慢速代码

eCo*_*Evo 1 php benchmarking laravel laravel-4

是否有内置的方法来对Laravel中的慢速代码进行基准测试和追踪?

或者只是做一个cachegrind更有效?

无论页面有多简单,我刚建立的其中一个网站上的每个页面都需要1-2秒才能加载.

Ell*_*ehr 6

laravel-debugbar软件包是一个非常好的工具,可以找出导致加载时间缓慢的原因.

可以通过添加以下内容添加:

"barryvdh/laravel-debugbar": "dev-master",
Run Code Online (Sandbox Code Playgroud)

到你的composer.josn文件然后:

'Barryvdh\Debugbar\ServiceProvider',
Run Code Online (Sandbox Code Playgroud)

作为app/config/app.php中的ServiceProvider

然后,您可以使用artisan发布它(仅限于您要运行测试的环境).

php artisan debugbar:publish
Run Code Online (Sandbox Code Playgroud)

您可以在此处找到有关其github页面的更好说明.

感谢您的建议!以下是调试栏的一些屏幕截图:

在此输入图像描述 显示已运行的查询

  • 感谢您的建议!我刚刚上传了一些屏幕. (2认同)