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 性能" 用例。

测试环境也可在 在线演示 上找到。