|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 03 Nov 2003 16:29:17 To : Maxim Yemelyanov Subject : Re: Re[2]: Проблемы с написанием модуля -------------------------------------------------------------------------------- Хмутро. MY> Таки да, пока MY> развивал проект, в одном из модулей слелал use другого. MY> Кроме того, эти модули use () - MY> ются из startup.pl. Это неважно. Важна именно циклическая зависимость. Чтобы второй use происходил до того, как закончилось чтение этого модуля в первый раз. Альтернативный вариант, который я теоретически могу себе представить - глюки с package. Hо в эту сторону я не думал. MY> 2. AFAIU, use My::Module(); из startup.pl загружает и MY> прекомпилирует модуль, так, что при работе апача с моими скриптами идет MY> обращение к уже MY> загруженным моим модулям. Следовательно, для ускорения работы сайта имеет MY> смысл все MY> мои модули подгружать в startup.pl ? Вообще говоря, да, хотя на практике результаты могу оказаться незаметны. Модуль грузится один раз за время жизни ребенка апача. Если они у тебя дохнут запросов через 10, то смысл есть. А обычно они дохнут гораздо реже, так что осмысленность этого действия становится сильно более тонким вопросом. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/11477cd86b352.html, оценка из 5, голосов 10
|