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