贴一部分 nginx 的 access.log 的数据, 分别是
method, request_time, upstream_response_time, request_time - upstream_response_time
"GET 0.143 1.131 0.988 "GET 0.053 0.053 0 "POST 0.029 0.029 0 "GET 0.037 3.034 2.997 "GET 0.138 0.690 0.552 "POST 0.072 0.072 0 "GET 0.063 3.833 3.77 "GET 0.056 1.055 0.999 "POST 0.029 3.471 3.442 "GET 0.347 0.378 0.031 "GET 0.074 3.899 3.825 "GET 0.077 0.077 0 "GET 0.018 0.018 0 "GET 0.030 0.030 0 "GET 0.034 0.034 0 "GET 0.063 0.063 0 "POST 0.031 0.035 0.004 "POST 0.031 0.031 0 "POST 0.030 0.030 0 "GET 0.077 3.552 3.475 "GET 0.137 0.140 0.003 "POST 0.030 0.033 0.003 "GET 0.285 1.557 1.272 "GET 0.056 0.056 0 "GET 0.076 3.960 3.884 "GET 0.076 3.453 3.377 "POST 0.124 0.186 0.062 "HEAD - 0.000 0 "GET 0.007 1.006 0.999 "POST 0.031 0.925 0.894 "POST 0.032 0.032 0 "GET 0.048 0.675 0.627 "POST 0.030 0.030 0 想了解一下在 cpu, 内存都没满的情况下, 为什么 request_time 和 upstream_response_time 在部分请求中相差这么大.
以我现在的了解, request_time 是外网请求进出 nginx 的时间
而 upstream_response_time 是 nginx 将请求交给后端服务器处理到返回的时间
