Apache Tomcat日志中的%D和%F是什么?

时间:2019-04-13 10:30:06

标签: apache tomcat logging

这与Tomcat的访问日志模式变量有关:

根据Apache的文档: %D-处理请求所花费的时间(以毫秒为单位) %F-提交响应所花费的时间,以毫秒为单位

它们实际上是什么意思?

根据我的理解,

%D = tomcat在接收到请求的第一个字节与发出最后一个响应字节之间所花费的时间

%F = tomcat从接收请求的最后一个字节到发出第一个响应字节之间所花费的时间

这是正确的吗?

1 个答案:

答案 0 :(得分:1)

%D是从Tomcat读取请求的第一个字节到写入最后一个响应字节的时间。

%F是从Tomcat读取请求的第一个字节到将响应的第一个字节写入客户端的时间。

请注意,由于网络缓冲(特别是在负载下)或HTTP管道衬里(如果客户端使用它,大多数情况下不这样做),因此读取第一个字节的时间可能比接收到该字节的时间稍晚。