Codeigniter REST API 经过时间
Codeigniter REST API elapsed time
我正在使用 codeigniter REST-API(作者:philsturgeon Ref URL:
https://github.com/philsturgeon/codeigniter-restserver)
我想将服务生成和处理响应所花费的时间添加到响应中。
我正在尝试在我的控制器中使用 $this->benchmark->elapsed_time()
,但它不发送时间而是发送
"success": 1,"took": "{elapsed_time}",
我尝试编辑 api abstract class REST_Controller extends CI_Controller
的主控制器并将经过的时间附加到 public function response($data = null, $http_code = null, $continue = false)
发送的最终输出中
但运气不好,我一直收到 "{elapsed_time}"
非常感谢任何帮助。
您可以使用此
获得您的elapsed_time
$this->benchmark->mark('code_start');
// Some code happens here
$this->benchmark->mark('code_end');
echo $this->benchmark->elapsed_time('code_start', 'code_end');
我正在使用 codeigniter REST-API(作者:philsturgeon Ref URL:
https://github.com/philsturgeon/codeigniter-restserver)
我想将服务生成和处理响应所花费的时间添加到响应中。
我正在尝试在我的控制器中使用 $this->benchmark->elapsed_time()
,但它不发送时间而是发送
"success": 1,"took": "{elapsed_time}",
我尝试编辑 api abstract class REST_Controller extends CI_Controller
的主控制器并将经过的时间附加到 public function response($data = null, $http_code = null, $continue = false)
但运气不好,我一直收到 "{elapsed_time}"
非常感谢任何帮助。
您可以使用此
获得您的elapsed_time
$this->benchmark->mark('code_start');
// Some code happens here
$this->benchmark->mark('code_end');
echo $this->benchmark->elapsed_time('code_start', 'code_end');