我明白nginx的
request_time can be larger than upstream_response_time
,这仅仅意味着nginx和客户机之间的网络连接很慢。
我不明白的是
request_time
能少一点吗?
我分析了一个nginx日志,其中nginx位于api前面。大约有260万行,因此我认为这是一个很好的示例(只分析了api请求,没有静态文件)。
比率计算如下:
ratio = request_time / upstream_response_time
比率的平均值是1.04,因此平均
请求时间
比
upstream_response_time
,这听起来很合理。
我做了一个柱状图来可视化。我不明白的是直方图的左侧,其中的值是<1.0。