Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: help neded   Aleksey Barabanov   07 Jul 2000 15:17:59 
Архивное /ru.perl/4413bdc5282a.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional