ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[3]: Оптимальная настр ойка



On Tue, 30 Nov 2004, Konstantin N. Bezruchenko wrote:

> > Кстати, при тестах нужно убедиться, что браузер не работает nginx по старому
> > keep-alive соединению после переконфигурации nginx'а. Нужно или дождаться,
> > чтобы не осталось "worker process is shutting down", или же остановить nginx
> > и запустить снова.
>
> Само собой. Это я прекрасно понимаю.
> Вообщем я тут 4 часа возился. Вот что выяснил.
>
> nginx,apache - включены sendfile,keepalive
>
> Вырезка лога nginx:
>
> x.x.x.x - - [30/Nov/2004:08:52:25 -0500]

> x.x.x.x - - [30/Nov/2004:08:52:51 -0500]
>
> Видно что отдается 2 картинки в секунду. А в некоторые секунды вообще
> ничего не отдается.
>
> Теперь то-же самое и те-же условия у апача:
>
> x.x.x.x - - [30/Nov/2004:08:59:01 -0500]

> x.x.x.x - - [30/Nov/2004:08:59:07 -0500]
>
> Вот отсюда и визуальная загрузка быстрее. Тут в среднем отдается 6
> изображений в секунду.
>
> Из разницы сейчас только метод обработки соединений. Апач работает с
> poll а nginx с kqueue
> Как вы думаете может ли быть в данном случае poll быстрее? Я не уверен
> на счет этого, а у вас опыт большой :-)

Нет, kqueue однозначно быстрее. Нужно пробовать tcp_nopush и tcp_nodelay.


Игорь Сысоев
http://sysoev.ru




 




Copyright © Lexa Software, 1996-2009.