Apache Httpd手册有一节custom access log formats。其中一个选项是%D
字段,记录为
提供请求所需的时间,以微秒为单位。
有谁能告诉我这究竟是什么?例如,它是第一个字节的时间,还是时间到最后一个字节,还是比这更复杂的东西?
我需要这证明符合性能要求,我想知道这里测量的确切内容。
答案 0 :(得分:14)
这是最后一个字节,或者更确切地说,request_rec->request_time - apr_time_now()
是在记录阶段计算出来的。在发送响应之后,该阶段在处理周期的最后阶段发生。
答案 1 :(得分:6)
http://code.google.com/p/mod-log-firstbyte/似乎暗示%D测量到最后一个字节的时间,而mod-log-firstbyte测量到第一个字节的时间。
答案 2 :(得分:1)
这两个值对于了解性能调试很有用。 第一个字节的时间是连接的等待时间或延迟,而%D还包括传输时间。 总时间是您用于整体性能和容量规划的时间,而等待是您尝试最小化的时间。