在 New Relic 中,它们作为应用程序响应时间的一部分显示的指标之一是“请求队列”。:
要收集请求排队时间,您需要在排队开始时为 HTTP 请求标记时间戳。[1]
这是通过在 Apache httpd.conf 中添加一个 HTTP 标头来完成的:
RequestHeader set X-Request-Start "%t"
Run Code Online (Sandbox Code Playgroud)
New Relic 提到:
对于请求队列桶,站点运营商可以提供更多的应用实例。
然而,我们已经看到添加新的应用程序实例(即 web 节点)不会影响请求排队时间 - 它保持不变。我们看到这大约是 250 毫秒。
哪些因素会影响请求队列长度,如何减少?
[1] http://support.newrelic.com/help/kb/features/tracking-front-end-time