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