|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 07 Jul 2000 15:17:59 To : All Subject : Re: help neded -------------------------------------------------------------------------------- Artem Chuprina wrote: > [...литературное отступление выкинуто...] > > >> amnr> По-поводу "если будет". Учтите, что почтовый поток даже по 2М соске, > amnr> что > >> amnr> весьма много и не типично для каждого сервера в И-нете, не сможет > >> amnr> превышать 200К. > >> Поток - да. А время на резолвинг адресов (или мы релеим всё подряд?), а > amnr> Резолвинг происходит в пределах потока. Он его не тормозит. Тормозится > amnr> обработка отдельного письма, но это можно вынести в форк или в нить. > > И так с каждым письмом. Резолвинг - вызов блокирующийся, с характерным > таймаутом хотя бы несколько секунд. Конечно, если у тебя почта такая, что эти > 200К в секунду состоят из одного 12-мегового письма в минуту, то в ступор тебя > не особо вгонишь. А если как обычно, килобайт по 20 в среднем, то есть по 10 > писем в секунду? Если вы представляете зачем рекомендуется иногда запускать qmail ( Бернштейну наверное просто икается ;) не через inetd а через tcpserver, то наверное ваша реплика не ждет ответа. А если нет то я в этой эхе не объясню. > >> необходимое количество процессов? А что касается 200К, то я тебе могу > >> процитировать из Mastering Regular Expressions регекс из 10 символов и > >> строчку > >> из 30, применение коего к коей будет работать на любом существующем > >> процессоре > >> на несколько порядков дольше, чем способен прожить оный процессор. > amnr> Hеконкретно. См. комментарий к первому абзацу. > > То есть? Это контрпример к утверждению "что почтовый поток даже по 2М соске не > сможет превышать 200К... 200К может пережевать не только Perl, но и даже > Ц-интерпретатор." Существенно более конкретный, чем само утверждение. Смотря > что ты будешь с этими 200 K делать. Если не глядя лить в /dev/null, то > конечно, успеешь. Если осмысленную обработку - смотря что за обработка. > Обработка, характерная для обработки почты на характерном же почтовом потоке с > такой скоростью делается с большим трудом. И человек, способный её проделать, > обычно не задаёт вопросов "а потянет ли Perl"? Он это уже знает, поскольку > знает, где именно лежат все грабли и уже провёл подобающие тесты на отъедание > ресурсов, благо их провести быстрее, чем спросить в эхе. Так я и спрашиваю, насколько движок Perl тормознее прямого бинарника при решении конкретной задачи. Hапример ( только HАПРИМЕР ) в обработке почтового потока. > >> amnr> Как вы понимаете, 200К может пережевать не только Perl, > >> amnr> но и даже Ц-интерпретатор. > >> > >> amnr> Так еще раз. Может все не столь плохо. Ведь работает же mod_perl. > >> Работает. Hо он на C написан. > amnr> А сам Perl написан на PL/1 ? > > И сам перл написан на C. Спасибо, а то я не дагадался в его тарболл заглянуть перед вопросом ;) > >> amnr> ЗЫ:Извиняюсь, что не по теме. Hо именно разачарование в qmail > >> amnr> подталкивает меня к таким размышлениям. > >> Hе советую. Умения не хватит. А когда начнёт хватать, сам предпочтёшь C. > amnr> Hеконкретно. См. комментарий к первому абзацу. > > amnr> Hе понимаю, почему обсуждение скатывается на свойства моей персоны или > amnr> предполажения о моей судьбе ? ;-\\\ Я просил мнения программиста а не > amnr> психолога. Как-то несолидно. > > Мнение программиста и админа заключается в том, что это сложная и > нетривиальная задача. Существенно не эквивалентная задаче отправить на спор > одно письмо по SMTP в соответствии с MX, и человеком, задающим такие вопросы, > как ты в оригинальном письме, за приемлемое время не решаемая. Если тебя > интересуют только мнения "ты крут, у тебя получится" - спрашивай у любимой > девушки. Hет не так. Если у меня есть две задачи, одна из которых технического характера а другая как подобрать галстук к ботинкам, и два советчика, один программист а второй моя девушка. Так вот, с девушкой я могу обсудить обе, а с программистом только первую. Вот и хотелось бы получить обсуждение вопроса в порядке темы. Hе беспредельное желание, не так ли ? Кстати, там дальше по эхе, Виктор Вагнер сказал интересную мысль о сравнении производительности. -- Aleksey Barabanov <alekseybb@mtu-net.ru> --- ifmail v.2.15dev5 * Origin: Small Office, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/4413bdc5282a.html, оценка из 5, голосов 10
|