是否有内置的方法来对Laravel中的慢速代码进行基准测试和跟踪?
或者只是做一个cachegrind更有效吗?
无论页面有多简单,我刚建立的其中一个网站上的每个页面都需要1-2秒才能加载。
答案 0 :(得分:6)
laravel-debugbar软件包是一个非常好的工具,可以找出导致加载时间缓慢的原因。
可以添加:
添加"barryvdh/laravel-debugbar": "dev-master",
然后到你的composer.josn文件:
'Barryvdh\Debugbar\ServiceProvider',
作为app / config / app.php中的ServiceProvider
然后你可以使用artisan发布它(仅限你想要运行测试的环境)。
php artisan debugbar:publish
您可以在他们的github页面here上找到更好的说明。
感谢您的建议!以下是调试栏的一些屏幕截图:
答案 1 :(得分:3)
我使用的另一个解决方案是发条。试一试,我想你会喜欢它。
答案 2 :(得分:0)
对,发条很好,它提供了所有必需的信息。 您可以使用浏览器扩展程序https://github.com/itsgoingd/clockwork-chrome或cli application https://github.com/ptrofimov/clockwork-cli