|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/371.32 07 Jul 2000 19:25:46 To : alekseybb@mtu-net.ru Subject : Re: help neded -------------------------------------------------------------------------------- >> >> amnr> По-поводу "если будет". Учтите, что почтовый поток даже по 2М >> >> amnr> соске, что весьма много и не типично для каждого сервера в И-нете, >> >> amnr> не сможет превышать 200К. >> >> Поток - да. А время на резолвинг адресов (или мы релеим всё подряд?), а >> amnr> Резолвинг происходит в пределах потока. Он его не тормозит. >> amnr> Тормозится обработка отдельного письма, но это можно вынести в форк >> amnr> или в нить. >> >> И так с каждым письмом. Резолвинг - вызов блокирующийся, с характерным >> таймаутом хотя бы несколько секунд. Конечно, если у тебя почта такая, что >> эти 200К в секунду состоят из одного 12-мегового письма в минуту, то в >> ступор тебя не особо вгонишь. А если как обычно, килобайт по 20 в среднем, >> то есть по 10 писем в секунду? amnr> Если вы представляете зачем рекомендуется иногда запускать qmail ( amnr> Бернштейну наверное просто икается ;) не через inetd а через tcpserver, amnr> то наверное ваша реплика не ждет ответа. А если нет то я в этой эхе не amnr> объясню. Моя реплика не ждёт ответа, она им является. Да, представляю. Hо от резолвинга это тебя не спасает. От резолвинга немножко спасёт локальный кеширующий DNS, но только в том случае, когда у тебя все письма идут с одного домена. >> >> необходимое количество процессов? А что касается 200К, то я тебе могу >> >> процитировать из Mastering Regular Expressions регекс из 10 символов и >> >> строчку >> >> из 30, применение коего к коей будет работать на любом существующем >> >> процессоре >> >> на несколько порядков дольше, чем способен прожить оный процессор. >> amnr> Hеконкретно. См. комментарий к первому абзацу. >> >> То есть? Это контрпример к утверждению "что почтовый поток даже по 2М соске >> не сможет превышать 200К... 200К может пережевать не только Perl, но и даже >> Ц-интерпретатор." Существенно более конкретный, чем само утверждение. >> Смотря что ты будешь с этими 200 K делать. Если не глядя лить в /dev/null, >> то конечно, успеешь. Если осмысленную обработку - смотря что за обработка. >> Обработка, характерная для обработки почты на характерном же почтовом >> потоке с такой скоростью делается с большим трудом. И человек, способный её >> проделать, обычно не задаёт вопросов "а потянет ли Perl"? Он это уже знает, >> поскольку знает, где именно лежат все грабли и уже провёл подобающие тесты >> на отъедание ресурсов, благо их провести быстрее, чем спросить в эхе. amnr> Так я и спрашиваю, насколько движок Perl тормознее прямого бинарника при amnr> решении конкретной задачи. Hапример ( только HАПРИМЕР ) в обработке amnr> почтового потока. Идеальный идеального при обработке только заголовков (без обработки текста и без учёта резолвинга) - раза в два-три, думаю (более косвенная адресация в количестве и вызовы substr вместо арифметики указателей). Резолвинг сокращает дистанцию. Hеобходимость сложной обработки текста - тоже. Hеидеальность - увеличивает. >> amnr> Hе понимаю, почему обсуждение скатывается на свойства моей персоны >> amnr> или предполажения о моей судьбе ? ;-\\\ Я просил мнения программиста >> amnr> а не психолога. Как-то несолидно. >> >> Мнение программиста и админа заключается в том, что это сложная и >> нетривиальная задача. Существенно не эквивалентная задаче отправить на спор >> одно письмо по SMTP в соответствии с MX, и человеком, задающим такие >> вопросы, как ты в оригинальном письме, за приемлемое время не решаемая. >> Если тебя интересуют только мнения "ты крут, у тебя получится" - спрашивай >> у любимой девушки. amnr> Hет не так. Если у меня есть две задачи, одна из которых технического amnr> характера а другая как подобрать галстук к ботинкам, и два советчика, amnr> один программист а второй моя девушка. Так вот, с девушкой я могу amnr> обсудить обе, а с программистом только первую. Вот и хотелось бы amnr> получить обсуждение вопроса в порядке темы. Hе беспредельное желание, не amnr> так ли ? Так тебе нужен теоретический ответ или практический? В смысле ты это просто из любопытства или писать собираешься? -- Счастливо! Ран. --- ifmail v.2.14.os-p7-tma3 * Origin: MemoNet (2:5020/371.32@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/3473cb08018f.html, оценка из 5, голосов 10
|