1.2, exn (??), 01:09, 15/12/2007 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Сысоев конечно почетный велосепедист, но всеравно молодца!
| |
|
2.4, cadmi (?), 03:41, 15/12/2007 [^] [^^] [^^^] [ответить]
| +/– |
>Сысоев конечно почетный велосепедист, но всеравно молодца!
на чем катаетесь? на апаче?
| |
|
3.5, exn (??), 03:52, 15/12/2007 [^] [^^] [^^^] [ответить]
| +/– |
я вобщето про libevent.. но учитывая уровень сдешнего населения надо было уточнять.
| |
|
4.6, smb (?), 12:16, 15/12/2007 [^] [^^] [^^^] [ответить]
| +/– |
AFAIU, под его программную модель libevent не катит. Да и накруток у него поболее - linux aio те же. Так что - зря ругаете. У него всё самописное, и грамотное - тот же slab alloc...
| |
4.7, cadmi (?), 13:45, 15/12/2007 [^] [^^] [^^^] [ответить]
| +/– |
>я вобщето про libevent.. но учитывая уровень сдешнего населения надо было уточнять.
с этой точки зрения изобретатели велосипедов - это авторы libev, ну той самой, то "без ограничений и косяков libevent" и конечно с непременным "повышением производительности".
а Игорь просто делает дело :)
| |
|
5.9, exn (??), 15:57, 15/12/2007 [^] [^^] [^^^] [ответить]
| +/– |
нет конечно, не ругаюсь не в коем случае.
Жаль не описывает архитектуру.
Мне какраз нужен прокси, nginx юзаю уже давно, но мне койчего не хватает.
Начал делать свой nginx, с нуля.
Вот на суд людской:
main_process -> select <- select -> sleep
<- clients thr -> servers thr <- thr for
-> data transf
<- 3-10thr
вот такая схема, например для передачи данных между клиентом и сервером
используется от 3х до 10 потоков, каждый из которых будет держать до 100 одновременных
соединений между клиентом и сервером. Ну не только селект.. думаю про epoll =)
Есть ли более эфективная модель ?
| |
|
6.10, smb (?), 22:46, 15/12/2007 [^] [^^] [^^^] [ответить]
| +/– |
Сразу появляется мнение, что будет оверхед на синхронизацию тредов =)
Возможно, проще будет написать модуль к nginx.
Есть идея - посмотрите видюшку с Highload 2007 про событийные модели. Вроде как это почти оптимум в некоторых случаях, может, и в вашем.
зы. В модель не вкурил :(
| |
|
|
|
|
|
1.3, Аноним (3), 02:54, 15/12/2007 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
все лб\юбят изобретать велосипеды.
а кто не умеет - критикует изобретателей
| |
1.15, anton_lva (??), 01:41, 17/12/2007 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Сысоев - знантый молодец :))
У моих работодателей хватает бюджета на нормальные решения, но я все равно очень рад за него и ценю его труд.
| |
|
|
|
4.21, R007 (?), 08:37, 31/12/2007 [^] [^^] [^^^] [ответить]
| +/– |
>CSS. я уже писал где-то...
Не, может конечно у кого-то мания платить бабло за все и вся, но вот кто б мне сказал - а чем собственно nginx плох?Вроде на первый взгляд и правда вполне достойный продукт (а то что лично я предпочитаю lighttpd - ну мало ли, имею право).
Так на подумать - рамблер юзает nginx.
А гугл (ютуб) и википедия - lighttpd.
И почему-то мне кажется что в плане денег на фоне этих конторок вы не слишком то и сильно котируетесь.Соответственно понт про нормальные решения - дешевый какой-то.Вбухали бабок и вбухали.А предмет гордости то в чем?Я понимаю если кто нарулил сервер из бесплатного софта - ему есть чем гордиться, он сэкономил себе/своей конторе/дяде Васе/... денег.А если оно при этом еще и работает на уровне лучших коммерческих образцов так и вовсе.А вот вы чем таким понтуетесь?
| |
|
5.22, Гость (?), 18:37, 03/01/2008 [^] [^^] [^^^] [ответить]
| +/– |
Nginx отличный продукт Изобретателювелосипеда респект и уважение ))) Особенно радует модуль встраивания перлового кода в nginx работает на ура вот только доки по этому модулю маловато ради того чтобы понять как с ним работать пришлось ковыять исходники модуля ((( Занятие неблагодарное если честно.
Думаю в ближайшее время написать статейку по использованию данного модуля
| |
|
|
|
|
|