<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif;font-size:10pt"><div><br>На компе у друга заработало (вариант с $AnyEvent::DNS::RESOLVER = undef;),<br>а у меня нет. <br>Хотел
 сравнить версии модулей, но потом забыл, так как вариант на Curl работает 
заметно быстрей. Хотя памяти потребляет больше. Но процент увеличения 
памяти пропорционален увеличению скорости. </div><div style="display: block;" class="yahoo_quoted"> <br> <br> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif; font-size: 10pt;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> On Friday, 22 November 2013, 17:28, Анатолий Гришаев <0body0@rambler.ru> wrote:<br> </font> </div>  <div class="y_msg_container">Мне показалось, что нет.<br clear="none">А до этого в переписке было аналогичное решение твоему решение.<br clear="none"><br clear="none">И ksvs не написал, чем закончилось, и может и твоё решение не подошло.<br clear="none">Хотел знать из
 первых рук, чего было и чем закончилось.<br clear="none"><div class="yqt2618027987" id="yqtfd60137"><br clear="none">22.11.2013 19:18, Mons Anderson пишет:<br clear="none">> По моему еще тогда выяснили, что резолвинг звался до форка.<br clear="none">> А это известная проблема AE::DNS<br clear="none">><br clear="none">> On 22.11.2013, at 19:17, Анатолий Гришаев <<a shape="rect" ymailto="mailto:0body0@rambler.ru" href="mailto:0body0@rambler.ru">0body0@rambler.ru</a>> wrote:<br clear="none">><br clear="none">>> А ты победил свою беду с AnyEvent::DNS или просто её неправильно готовил?<br clear="none">>> Если да, то в чём собака порылась?<br clear="none">>><br clear="none">>> 22.11.2013 18:49, ksvs пишет:<br
 clear="none">>>> Это я так засомневался, когда к своей мултипроцесной асинхроной штуке, прикрутил нагрузку по анализу скачиваемых html, и увидел, что вариант с 2 двумя рабочими дочерними процессами (у меня два ядра) и с 100 асинхронных сокетов в каждом дает такую же производительность, как и вариант с 8 рабочими дочерними синхронными процессами. В общем, узкое место стало CPU.<br clear="none">>>><br clear="none">>>><br clear="none">>> Анатолий.<br clear="none">>> -- <br clear="none">>> Moscow.pm mailing list<br clear="none">>> <a shape="rect" ymailto="mailto:moscow-pm@pm.org"
 href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a shape="rect" href="http://moscow.pm.org/" target="_blank">http://moscow.pm.org</a><br clear="none"><br clear="none">-- <br clear="none">Moscow.pm mailing list<br clear="none"><a shape="rect" ymailto="mailto:moscow-pm@pm.org" href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a shape="rect" href="http://moscow.pm.org/" target="_blank">http://moscow.pm.org</a><br clear="none"></div><br><br></div>  </div> </div>  </div> </div></body></html>