Apache 响应时间与 AppDynamics 报告的第一个字节时间之间存在差异

Apache 响应时间与 AppDynamics 报告的第一个字节时间之间存在差异

Apache 访问日志显示处理请求耗时 16,765 微秒。AppDynamics 显示同一请求的第一个字节时间为 18,739 毫秒。Amazon ELB 显示后端处理时间 = 0.017447 秒,与 Apache 一致。

以下是 ELB 日志中报告的所有值。request_processing_time、backend_processing_time、response_processing_time = 0.00008、0.017447、0.000022

我们以为 Apache 在最后一个字节发送到客户端后才会记录时间。这可能是错误的假设。

该请求来自中国沈阳,而我们的服务器位于美国弗吉尼亚。令人惊讶的是,AppD 将其报告为“第一个字节时间”,而不是网络时间。

是否可以安全地假设 AppD 报告的时间实际上是由于网络延迟造成的,而不是第一个字节时间?

谢谢,萨米尔

答案1

EUM 首字节时间是从客户端的角度计算的,因此它将包括到服务器的网络延迟和向服务器发送请求的时间。Apache 响应时间将从服务器收到请求时开始计算。

以下是更多信息:https://docs.appdynamics.com/display/PRO41/Browser+RUM+Metrics

相关内容