|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ivan Frolcov 2:5020/400 24 Jan 2003 01:04:51 To : Ivan Pechorin Subject : Re: perl tips and tricks for mod_perl ? -------------------------------------------------------------------------------- On Thu, 23 Jan 2003 14:42:47 +0000 (UTC), Ivan Pechorin <ivan@pechorin.com> wrote: >Прочитал статью о (не)эффективном использовании >памяти перлом при работе с большими строками и >удивился: >http://www.samag.ru/img/uploaded/samag14245-0.pdf Я тоже сразу удивился. Зачем надо было делать .pdf, если можно было все положить в .html? >Первая реакция была примерно такой: "Вроде простой >язык, а чтобы нормально работать надо устраивать >извращения почище чем в С" Собственно говоря, не совсем понятно, на что жалуется автор. Да, perl любит память, и программы на нем получаются больше ассемблерных - ну так это вроде как никто и не отрицал. То, что $v=$v1.$v2 создает новую строку? Hу а как еще - попросили новую строку, вот он ее и создает... Что огромные строки надо передавать по ссылке? Hу да, надо - но ведь это не только к perl'у относится... Что память не отдает обратно? Hу и фиг с ним... >А теперь я ОЧЕHЬ хочу услышать Ваше мнение по >поводу изложенных в этой статье проблем (при >программировании под mod_perl) perl -MCPAN -e 'install Apache::SizeLimit' Как только апач становится больше указанного размера - он умирает. Реальный пример - на достаточно нагруженном сайте тёк DBD::Sybase. Реакция на это была такая - "Вань, ну поколупайся наконец в свободное время, а то нехорошо как-то..." Кстати, непонятно, на кой автору десятимегабайтный html. У меня максимум, что получалось - семимегабайтные, но доставал не расход памяти на сервере, а ступор IE, когда он пытался прожевать такой кусочек. --- ifmail v.2.15dev5 * Origin: Golden Telecom (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/20809d73f8bf.html, оценка из 5, голосов 10
|