myaghobi/f3-benchmark

为 Fat-Free 框架提供的基准测试助手插件。

v1.6.0 2023-07-24 09:33 UTC

This package is auto-updated.

Last update: 2024-09-24 11:56:14 UTC


README

为 Fat-Free 框架提供的基准测试与调试助手插件。

screenshot

安装

只需运行以下代码

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