nginx-0.7.52
Igor Sysoev
is at rambler-co.ru
Wed Apr 22 14:41:42 MSD 2009
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
More information about the nginx-ru
mailing list