comodojo / dispatcher.plugin.performer
comodojo/dispatcher.framework 的服务性能插件
1.0.0
2014-08-03 13:44 UTC
This package is auto-updated.
Last update: 2024-09-05 17:56:33 UTC
README
comodojo/dispatcher.framework 的服务性能插件。
如果启用,此插件将在服务响应中注入 4 个不同的头信息
- D-Request-Sec: 框架建模请求花费的时间
- D-Route-Sec: 路由时间
- D-Result-Sec: 服务执行时间
- D-Total-Sec: 总时间,从请求到响应
值以微秒计算。
安装
只需在 dispatcher.project 安装中添加库(当前版本:1.0.0)
composer require comodojo/dispatcher.plugin.performer 1.0.*
用法
要在单个服务中启用 performer,请将 'perform' => true
添加到服务参数(routing-config.php)中,例如
$dispatcher->setRoute( "test_performance", "ROUTE", "performed.php", array ( 'perform' => true ) );
要为所有服务启用 performer,请将 DISPATCHER_PERFORM_EVERYTHING
常量添加到 dispatcher-config.php 文件中
define('DISPATCHER_PERFORM_EVERYTHING', true);
演示
Dispatcher 测试环境 包含一个 "Dispatcher 性能" 用例。
测试环境也可在 在线演示 上找到。