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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Dmitry Derenok                       2:5020/400     04 Sep 2006  15:00:43
 To : Dmitry Derenok
 Subject : Re: mod_perl + кэширование
 -------------------------------------------------------------------------------- 
 
 Уточню.
 Предполагается что исходный XML-файл меняется
 очень редко. Гораздо реже чем к нему обращаются.
 Поэтому я и предположил, что если сделать загрузку
 модуля явно в конфигурации апача (PerlModule
 Myproject::MyXMLTree), то при изменении исходного
 XML-файла можно просто перезапустить apache,
 поприбивать его процессы или что-то в этом роде.
 
 PS: Та железка на которой это будет работать это
 маленький промышленный контроллер с PC-шной
 архитектурой. И затащить туда еще один слой в виде
 БД проблематично. Там места нет. Там даже для
 перла оставлены только необходимые модули. Там
 возможно придется данный кэш сделать не на
 XML::Twig а на Data::Dumper. Hо сути это не меняет.
 
 PS: Писать все это (WEB-админку для контроллера)
 на С как-то нет желанияЩ.
 Dmitry Derenok пишет:
 
 DD> Сейчас для хранения информации о пользователях в
 DD> проекте используется большой XML-файл (привелегии,
 DD> группы пользователей). Естественно для обработки
 DD> информации из этого файла необходимо время.
 DD> Хотелось бы закешировать данную операцию. Как
 DD> вариант в глобальной переменной ( my $xmltree;)
 DD> модуля работающего в рамках mod_perl
 DD> хранить объектное дерево (XML::Twig,
 DD> XML::Twig::Elt) полученное из этого XML-файла.
 DD> Это не вопрос. А вот как грамотно сделать
 DD> обновления этого объектного дерева если происходят
 DD> изменения исходного XML-файла?
 
 DD> ЗЫЖ заранее спасибо.
 
 -- 
 DDV
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: Talk.ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 mod_perl + кэширование   Dmitry Derenok   04 Sep 2006 07:47:48 
 mod_perl + кэширование   Slawa Olhovchenkov   04 Sep 2006 10:28:02 
 mod_perl + кэширование   Ivan Frolkov   04 Sep 2006 11:50:29 
 Re: mod_perl + кэширование   Dmitry Derenok   04 Sep 2006 15:00:43 
 Re: mod_perl + кэширование   Ivan Frolkov   04 Sep 2006 15:38:46 
Архивное /ru.cgi.perl/64883c8f0351.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional