- Edited
hello, 我现在面临一个问题是 同一份代码在高频请求下耗时差距很大,
代码均为获取ngx.var 的变量, 请问谁可以解答一下我的问题吗? 谢谢
hello, 我现在面临一个问题是 同一份代码在高频请求下耗时差距很大,代码均为获取ngx.var 的变量, 请问谁可以解答一下我的问题吗? 谢谢
hello, 我现在面临一个问题是 同一份代码在高频请求下耗时差距很大,代码均为获取ngx.var 的变量, 请问谁可以解答一下我的问题吗? 谢谢
没看到你统计耗时的代码------------------ Original ------------------ From: "MadTk4s"<fuyul...@gmail.com >;Date: Fri, Mar 20, 2020 00:09 AMTo: "openresty"<open...@googlegroups.com >;Subject: [openresty] Re: 请指点 相同的一段代码在不同请求下耗时差距很大local request_id = ngx_var.request_idlocal uri = request.request.URI()-- local unique_id = helper.guid()ngx.ctx._unique_id = ngx.md5(_front_ip..request_id)ngx.ctx._host = request.request.REMOTE_HOST()ngx.ctx._remote_addr = request.request.REMOTE_ADDR()ngx.ctx._headers = request.request.REQUEST_HEADERS() ngx.ctx._user_agent = request.request.HTTP_USER_AGENT() 抱歉格式不好看, 耗时差距从0.0001s 到 0.002s , 我不太清楚这样的原因是什么? request.request 就等同于ngx.var.host
在 2020年3月20日星期五 UTC+8上午12:03:36,MadTk4s写道:hello, 我现在面临一个问题是 同一份代码在高频请求下耗时差距很大,代码均为获取ngx.var 的变量, 请问谁可以解答一下我的问题吗? 谢谢
没看到你统计耗时的代码------------------ Original ------------------ From: "MadTk4s"<fuyul...@gmail.com >;Date: Fri, Mar 20, 2020 00:09 AMTo: "openresty"<open...@googlegroups.com >;Subject: [openresty] Re: 请指点 相同的一段代码在不同请求下耗时差距很大local request_id = ngx_var.request_idlocal uri = request.request.URI()-- local unique_id = helper.guid()ngx.ctx._unique_id = ngx.md5(_front_ip..request_id)ngx.ctx._host = request.request.REMOTE_HOST()ngx.ctx._remote_addr = request.request.REMOTE_ADDR()ngx.ctx._headers = request.request.REQUEST_HEADERS() ngx.ctx._user_agent = request.request.HTTP_USER_AGENT() 抱歉格式不好看, 耗时差距从0.0001s 到 0.002s , 我不太清楚这样的原因是什么? request.request 就等同于ngx.var.host
在 2020年3月20日星期五 UTC+8上午12:03:36,MadTk4s写道:hello, 我现在面临一个问题是 同一份代码在高频请求下耗时差距很大,代码均为获取ngx.var 的变量, 请问谁可以解答一下我的问题吗? 谢谢
你好? 请问有什么可能会导致这样的情况吗?
在 2020年3月20日星期五 UTC+8上午12:11:25,Dan Liu写道:没看到你统计耗时的代码------------------ Original ------------------From: "MadTk4s"<fuyul...@gmail.com>;Date: Fri, Mar 20, 2020 00:09 AMTo: "openresty"<open...@googlegroups.com>;Subject: [openresty] Re: 请指点 相同的一段代码在不同请求下耗时差距很大local request_id = ngx_var.request_idlocal uri = request.request.URI()-- local unique_id = helper.guid()ngx.ctx._unique_id = ngx.md5(_front_ip..request_id)ngx.ctx._host = request.request.REMOTE_HOST()ngx.ctx._remote_addr = request.request.REMOTE_ADDR()ngx.ctx._headers = request.request.REQUEST_HEADERS()ngx.ctx._user_agent = request.request.HTTP_USER_AGENT()抱歉格式不好看, 耗时差距从0.0001s 到 0.002s , 我不太清楚这样的原因是什么? request.request 就等同于ngx.var.host
在 2020年3月20日星期五 UTC+8上午12:03:36,MadTk4s写道:hello, 我现在面临一个问题是 同一份代码在高频请求下耗时差距很大,代码均为获取ngx.var 的变量, 请问谁可以解答一下我的问题吗? 谢谢
你的 socket.gettime() 是怎么个实现呢?是不是这里面有系统调用呢?这里的 2ms 的延时抖动,有可能是统计代码引入的延时MadTk4s <fuyul...@gmail.com> 于2020年3月20日周五 上午12:49写道:你好? 请问有什么可能会导致这样的情况吗?
在 2020年3月20日星期五 UTC+8上午12:11:25,Dan Liu写道:没看到你统计耗时的代码------------------ Original ------------------ From: "MadTk4s"<fuyul...@gmail.com >;Date: Fri, Mar 20, 2020 00:09 AMTo: "openresty"<open...@googlegroups.com >;Subject: [openresty] Re: 请指点 相同的一段代码在不同请求下耗时差距很大local request_id = ngx_var.request_idlocal uri = request.request.URI()-- local unique_id = helper.guid()ngx.ctx._unique_id = ngx.md5(_front_ip..request_id)ngx.ctx._host = request.request.REMOTE_HOST()ngx.ctx._remote_addr = request.request.REMOTE_ADDR()ngx.ctx._headers = request.request.REQUEST_HEADERS() ngx.ctx._user_agent = request.request.HTTP_USER_AGENT() 抱歉格式不好看, 耗时差距从0.0001s 到 0.002s , 我不太清楚这样的原因是什么? request.request 就等同于ngx.var.host
在 2020年3月20日星期五 UTC+8上午12:03:36,MadTk4s写道:hello, 我现在面临一个问题是 同一份代码在高频请求下耗时差距很大,代码均为获取ngx.var 的变量, 请问谁可以解答一下我的问题吗? 谢谢