我了解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,因此平均request_time
比upstream_response_time
稍大一点,听起来很合理。
我制作了一个直方图以可视化此图。我不了解的是直方图的左侧,其中值<1.0。
答案 0 :(得分:0)
由await
计算的$ upstream_response_time,默认情况下,它可以过去4毫秒,而与之相反,由ReorderableListView
计算的$ request_time。因此,最终upstream_response_time可能大于response_time。