myaghobi / f3-benchmark
为 Fat-Free 框架提供的基准测试助手插件。
v1.6.0
2023-07-24 09:33 UTC
Requires
- bcosca/fatfree-core: 3.*
README
为 Fat-Free 框架提供的基准测试与调试助手插件。
安装
只需运行以下代码
composer require myaghobi/f3-benchmark
用法
如果 DEBUG>=3
,插件将工作,否则它将禁用以防止安全问题,并且不使用资源。在配置文件之后初始化 Benchmark
。
$f3->config('config.ini'); \Benchmark::instance(); ...
或者
// $f3->set('UI', 'ui/'); $f3->set('UI', YOUR_UI_PATH); // $f3->set('DEBUG', 3); $f3->set('DEBUG', YOUR_DEBUG_LEVEL); \Benchmark::instance();
插件在 f3
中保留 benchmark
,在初始化后,你可以设置你的检查点。
$f3->get('benchmark')->checkPoint('myTag'); ...
对于 DEBUG<3
,插件将禁用且不使用资源,因此在生产模式中不需要移除你的检查点。
许可证
你可以根据 GNU 通用公共许可证版本 3 或更新的条款使用此插件。
版权 (C) 2023 Mohammad Yaghobi