快速测试Laravel应用程序的性能助手工具:Benchmarking helper
Laravel  /  管理员 发布于 2年前   715
随着Laravel 9.32的发布,引入了基准测试助手,它有助于快速测试应用程序某些部分的性能。
> 你以为昨天只是关于新的“dd”源内容吗?还有更多!从昨天的@laravelphp版本开始,
您可以使用新的“基准”类来快速测试应用程序某些部分的性能。
https://t.co/7G7B5mJuVx。
- pic.twitter.com/JeYVk9m5Tm
- 努诺马杜罗(@enunomaduro) 2022年9月29日
它通过传递Closure运行一些您想要进行基准测试的代码并返回它所花费的时间来工作ms:
use Illuminate\Support\Benchmark;
Benchmark::measure(fn() => Post::find(1));
// Returns time in ms.
// i.e., 0.1ms
此外,您可以传递一个 s 数组,
Closure并可以选择配置闭包应该运行多少次迭代:
// Run each callback three times
Benchmark::measure([
fn() => Post::find(1),
fn() => Post::find(5),
], 3);
// [0.02, 0.03]
// Use keys
Benchmark::measure([
'Post 1' => fn() => Post::find(1),
'Post 5' => fn() => Post::find(5),
], 3);
// ['Post 1' => 0.02, 'Post 5' => 0.03]
Benchmark 类有一个dd()方法,该方法通过调用来运行上述测量dd(),
该方法会将结果输出到控制台或浏览器并退出。
Benchmark::dd([
'Post 1' => fn() => Post::find(1),
'Post 5' => fn() => Post::find(5),
]);
将此更新与dd()文件/行输出相结合,您将拥有一些有用的新调试工具!
要了解更多信息,请查看帮助程序文档中现在提供的基准测试部分。
https://laravel.com/docs/9.x/helpers#benchmarking
转:
https://laravel-news.com/laravel-benchmark
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号