Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nginx-0.7.52
On Wed, Apr 22, 2009 at 02:26:14PM +0400, Борис Долгов wrote:
> Понятно.
> Интересно было бы еще WSApoll.
Не думаю, что будет чем-то отличаться от select().
Ну и кроме того, WSAPoll() появился только в Vista/2008.
Интереснее, на самом деле, IOCP: там даже при использовании только
одного потока должно быть лучше, чем select(), на большом числе соединений,
потому что нет сканирования всех передаваемых/принимаемых полей.
Но вообще, судя по микробенчмаркам в английской рассылке, в виндах
очень тяжёлый CreateFile(). Если на юниксах open_file_cache в микробенчмарках
увеличивает число запросов на 25% (а на реальной нагрузке его влияния
почти не видно), то в виндах - на 100%.
--
Игорь Сысоев
http://sysoev.ru
|