Welcome! Log In Create A New Profile

Advanced

Re: Fwd: Measuring request processing time

Maxim Dounin
May 27, 2015 10:56AM
Hello!

On Wed, May 27, 2015 at 05:08:52PM +0300, Дмитрий Шалашов wrote:

> Hi!
>
> Is there a way to measure time Nginx takes to process request? Not
> $request_time, but rather something like "time between request was fully
> read and request is ready to pass it to the backend".
> I need it to evaluate perfomance of the geoip2 module:
> https://github.com/leev/ngx_http_geoip2_module
>
> I need this because I've measured speed of official MaxMind Perl modules
> for legacy and new versions of their databases and found that lib for new
> version is hundreds times slower than legacy. (yes, I've used XS version)
> Now, I will be using new format anyway - because MaxMind provide only free
> legacy databases, and free databases have way too bad accuracy.
> But I would like to assess the consequences.
>
> Maybe $request_time - $upstream_response_time will fit?

I don't think that resolution of nginx time-related variables will
be enough to measure geoip lookup times. If you want to evaluate
performance, I would rather suggest to write some simple configs
like:

location = /geoip1 {
return 200 $geoip_country_code;
}

location = /geoip2 {
return 200 $geoip2_data_country_code;
}

location = /static {
return 200 XX;
}

and to try benchmarking them with something like wrk.

--
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Measuring request processing time

skaurus May 26, 2015 02:14PM

Fwd: Measuring request processing time

skaurus May 27, 2015 10:10AM

Re: Fwd: Measuring request processing time

Maxim Dounin May 27, 2015 10:56AM

Re: Fwd: Measuring request processing time

skaurus May 27, 2015 12:30PM

Re: Fwd: Measuring request processing time

Maxim Dounin May 27, 2015 02:12PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 170
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready