Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     28 Oct 2002  13:10:11
 To : Ruslan Bondarev
 Subject : Re: список нижележащих модулей
 -------------------------------------------------------------------------------- 
 
 Ruslan Bondarev <Ruslan.Bondarev@p37.f327.n463.z2.fidonet.org> wrote:
 
 RB> Hello, All!
 
 RB>     Такая ситуация: Есть модуль MyApp::Config У него
 RB> есть куча детей (создаваемых на стороне, т.е. их кол-во
 RB> неизвестно) MyApp::Config::Object1, MyApp::Config::Object2, ...
 RB> MyApp::Config::ObjectN
 
 RB>     Как определить всех детей MyApp::Config из модуля MyApp? (MyApp
 RB> агрегирует объект MyApp::Config). Затем нужно загрузить модуль
 RB> для соотв. ObjectN, через eval{require ...}. Hо ведь это не будет
 RB> работать в случае mod_perl. А как сделать, чтобы работало?
 
 Почему не будет? Будет. У нас же работает. Правда, иногда возникает
 ситуация, что объекты, код которых подргужается on demand загружаются
 не в корневой апач, а в конкретных ребенков, и их код не шарится, а
 дублируется в памяти столько раз, сколько запущено копий апача.
 
 Hо это не слишком большая проблема. Все равно перловый байткод имеет
 тенденцию пухнуть в памяти в результате copy on write.
 
 Что касается того, как определить, то нужно уточнить задачу что
 требуется сделать - если найти по @INC все модули, обитающие в 
 MyApp/Config/*
 то так и сделать. 
 -- 
 http://www.communiware.ru                     http://www.ice.ru/~vitus
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 список нижележащих модулей   Ruslan Bondarev   28 Oct 2002 09:45:57 
 Re: список нижележащих модулей   Victor Wagner   28 Oct 2002 13:10:11 
 список нижележащих модулей   Ruslan Bondarev   29 Oct 2002 00:20:23 
Архивное /ru.perl/151787db43146.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional