Welcome! Log In Create A New Profile

Advanced

Re: how nginx handle connection with backend web server?

August 10, 2009 06:22PM
Xuepeng Li Wrote:
-------------------------------------------------------
> my quest is:
>
> if every request needs to get dynamic conetent(not
> static file, image, css
> ...), nginx has to proxy the request to backend
> apache server. in this
> circumstance, if all apache server process have
> been occupied, then
> following requests have to wait until a apache
> server is released. right ?
>
> if we have 200 apache process and all backend
> apache server are occupied,
> the other 29800 requests have to wait untile a
> apache process is freed or
> socket connection timeout?
>
> "The main nginx advantage is that it gets quickly
> whole response from
> backend
> and frees it to handle other requests."
>
> Sorry, I don't understand how enginx could "get
> quickly whole response",
> the response time is decided by apache
> server(business logic), why enginx
> could do it more quickly than direct connetion ?
>
> 3ks
>
> ---Xuepeng

I think you need maxconn feature provided by module (or path as i recall) for nginx, but personally i'd prefer other approach:
nginx -> haproxy -> apache
haproxy is the best thing to throttle request and queue them in the proper way, also you can use other grate features of HAproxy, with minimal overhead.

Cheers.
Subject Author Posted

how nginx handle connection with backend web server?

Anonymous User August 09, 2009 10:37PM

Re: how nginx handle connection with backend web server?

张立冰 August 09, 2009 10:54PM

Re: how nginx handle connection with backend web server?

Weibin Yao August 09, 2009 10:59PM

Re: how nginx handle connection with backend web server?

Anonymous User August 09, 2009 11:33PM

Re: how nginx handle connection with backend web server?

Joshua Zhu August 10, 2009 12:03AM

Re: how nginx handle connection with backend web server?

Xuepeng Li August 10, 2009 05:00AM

Re: how nginx handle connection with backend web server?

Igor Sysoev August 10, 2009 05:10AM

Re: how nginx handle connection with backend web server?

Xuepeng Li August 10, 2009 06:35AM

Re: how nginx handle connection with backend web server?

Jeff Waugh August 10, 2009 07:51AM

Re: how nginx handle connection with backend web server?

meto August 10, 2009 06:22PM

Re: how nginx handle connection with backend web server?

Jeff Waugh August 10, 2009 05:30AM

Re: how nginx handle connection with backend web server?

Joshua Zhu August 10, 2009 05:40AM

Re: how nginx handle connection with backend web server?

Anonymous User August 14, 2012 05:22AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 294
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