我有一个在heroku中托管的symfony应用程序(2.8.28),我可以使用NewRelic监视请求,我意识到有些请求非常慢,这是一个非常简单的请求,它获取API版本并将其返回JSON格式,有时需要大约20秒(有时),大部分时间都非常快)
更详细。
控制器
<textarea (resize)="resizeEvent($event)"></textarea>
Controller.yml
private $apiVersion;
public function __construct($apiVersion) {
$this->apiVersion = $apiVersion;
}
/**
* @Route("", name="api_version_index", defaults={"_format": "json"})
*/
public function indexAction() {
return new JsonResponse(
['version' => $this->apiVersion]
);
}
parameters.yml
services:
controller.api.version:
class: NewsBundle\Controller\Api\VersionController
arguments:
- %api_version%
来自NewRelic的捕获显示响应缓慢: