Re: По какой-то причине nginx даёт задержку при проксировании

Maxim Dounin mdounin at mdounin.ru
Wed Jan 29 01:30:20 UTC 2014


Hello!

On Tue, Jan 28, 2014 at 09:05:23PM +0400, Валентин Бартенев wrote:

> On Thursday 23 January 2014 13:49:09 Александр Кунич wrote:
> > система debian 7 (контейнер openvz)
> > хост машина на базе proxmox ve
> > стоит ispmanager
> > Заметил такую особенность, если обращаться к apache напрямую по порту 
> > 8080 php скрипты отрабатывают на 20-40 милисекунд быстрее
> > это нормальные накладные расходы для tcp проксирования или всё же с этим 
> > можно что-то сделать?
> > 
> > Вот основные параметры из конфига nginx
> > 
> [..]
> > 
> > В apache keepalive тоже включён. Пробовал и с выключенным. Эффект тот же.
> 
> Из приведенного конфига не видно, что keepalive между nginx и apache включен.

20-40 миллисекунд оверхеда - это так или иначе много.  Локальный 
keepalive в нормальных условиях может дать от силы 1 миллисекунду 
выигрыша.  Если речь идёт о больших задержках - то отсутствие 
keepalive'а не может быть причиной проблем (хотя его включение в 
некоторых случаях может помочь проблемы скрыть).

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



Подробная информация о списке рассылки nginx-ru