|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 13 Mar 2002 14:41:19 To : "Igor Gerdler" Subject : Re: Вопрос по поводу оптимизации -------------------------------------------------------------------------------- Здравствуй, Igor Gerdler. IG> Может быть мой вопрос покажется наивным, но буду очень рад услышать IG> позитивный ответ. IG> > существенной, роляет только правило "правильный ответ об узком месте может IG> > дать только профайлинг". IG> Что Вы можете посоветовать почитать по поводу оптимизации скриптов по IG> скорости работы вообще и в частности нюансы при работе с mod_perl. Повторюсь, только общую книжку по оптимизации. В которой большими и жирными буквами написано "не оптимизируй без результатов профайлинга - соптимизируешь не то место, где проблемы". Плюс Advanced Perl Programming. По поводу mod_perl достаточно знать два факта - что неизмененный код не перекомпилируется в течение всего времени жизни процесса ребенка апача и что скрипт под mod_perl - это тело процедуры, и написанное в FAQ "скрипт живет долго, поэтому мусор убирать за собой надо аккуратно" (последнее, впрочем, на скорость влияет только косвенно, поскольку жрет прочие ресурсы, в первую очередь память и какие-нибудь коннекты к базе данных). IG> В Perl очень часто задачу можно решить разными способами. Очень редко в IG> книгах и описаниях говорится о производительности того или иного IG> программного решения. Для большинства случаев это вполне оправданно, но мне IG> хотелось бы уже сейчас учитывать этот аспект при разработке программ для IG> web-сайта. Первое правило: писать так, чтобы это потом можно было без напряга прочесть. Попытка соптимизировать не самое узкое место за счет ухудшения читаемости кода ведет к потерям времени. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/113084956febd.html, оценка из 5, голосов 10
|