Идея модуля для nginx - счетчик
Eugene
my-subscr at mail.ru
Mon Mar 13 17:36:59 MSK 2006
Я думаю, проблема не столько в размере данных, сколько в скорости
обработки. Если для этого подключить "тяжелую артиллерию" ввиде mysql,
больших скриптов и т.п., то тормоза гарантированы. Пока данные идут в
одну сторону, там что-то запускается, обрабатывает, выгружается - ждать
устанешь.
Последняя идея - сделать счетчик на встроенном перле.
Вот интересно, сколько соединений смогут обрабатываться перлом? Если я
правильно понял, то обработка блокирующая - то есть другие процессы
будут ждать первого, прежде чем смогут передать ему запрос?
Евгений
>
> Делать счёт именно в nginx'е большого смысла нет. Ответ, отдаваемый
> счётчиком настолько мал (килобайты), что он целиком помещается в
> ядерный TCP буфер, после чего сервер просто закрывает сокет.
> Остаётся только проблема чтения запроса. Если переложить её на
> FreeBSD'шный httpready accept фильтр, то тогда счётчик может вообще
> держать одноврменно только одно соедиение.
>
>
> Игорь Сысоев
> http://sysoev.ru
>
>
More information about the nginx-ru
mailing list