Forum Webscript.Ru
Программирование => Perl => Тема начата: ondr от 14 Июня 2005, 16:45:05
-
всем привет,
рад представить публике свое творение http://search.cpan.org/~ondr/personal/lib/personal.pm . Это моя личная попытка решить проблему пересечения имен (namespace collisions problem) под mod_perl.
попробую перечислить все что имеется на сегодняшний день по данной теме:
официальная документация советует варианты:
a) не допускать совпадений названий своих модулей - это нереально
б) использовать только абсолютные пути - это неудобно, непереезжаемо и порой невозможно
в) обязательно перегружать свои модули каждый раз - тормознуто, да и лишает возможности кэшировать переменные относительно пакетов
с выходом mod_perl2 появится ещё одна возможность:
выдавать на вирт. хосты по отдельному perl интерпритатору. да, это решает проблему, но вы себе расход памяти представляете?
вообщем у меня был несколько иной подход. насколько удачный судить вам.
документация пока скудная, со временем буду пополнять
работает под mod_perl1/2, mod_cgi.
-
интересненько :О)
-
ondr, сенкс. На выходных буду тестить. Как считаешь, к продакшену модуль готов? Или пока лучше повременить с переводом сайтов и потестить потихоньку?:)
-
glebushka
лучше немного подождать, на cpan\'е модуль был воспринят в штыки
http://www.codecomments.com/message1729348.htm
за тесты буду премного благодарен, если что изменится сообщу
ориентеровочно через неделю я буду знать более-менее точно что да как