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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Andrew Alakozow                      2:5061/6       09 Apr 2003  19:32:36
 To : Alexey Gavluk
 Subject : Re: mod_perl2 session with non-scalar objects
 -------------------------------------------------------------------------------- 
 
 AG> - Как под mod_perl2 реализовать подобие Servlet-сессии?
 
 AG> Конкретнее.... копал Apache::Session, но если я правильно понял то в
 AG> API mod_perl2 ее нету,
 
 Apache::Session, как ни парадоксально, прямого отношения  к Apache не имеет.
 Hесмотря на название, его можно использовать совсем без Apache. Этакий
 разросшияся Stotable.
 
 AG>  да и то что она хранит данные либо в файле либо
 AG> в БД настораживает -- как она тогда сможет хранить сложный объект с
 AG> кучей ссылок на  другие и т.п.?
 
 см. Apache::Session::Serialize::*
 
 AG> Конкретнее-2... можно просто в некую переменную _не_ в рамках
 AG> sub handle : method {}
 AG> покласть этот объект и юзать его оттуда, а
 AG> уникальность ИД сессии
 AG> организовывать самому....
 
 Уникальность сессии ты можешь сам организовывать и в Apache::Session. Берешь
 Apache::Session::Flex и прописываешь где хранить, как лочить, как
 генерировать ID и как сериализовать.
 
 AG> Hо как-то криво
 AG> (глобальные переменные типа
 AG> плохо), да еще и встает проблема еже-20
 AG> минутной чистки завалявшихся
 AG> сессий....
 
 Зачем тебе другие глобальные переменные, если у тебя сам handler (точнее его
 объект) - глобальная переменная?
 
 aa29
 --- Microsoft Outlook Express 6.00.2720.3000
  * Origin: Life In The Dark (2:5061/6)
 
 

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

 Тема:    Автор:    Дата:  
 Re: mod_perl2 session with non-scalar objects   Andrew Alakozow   09 Apr 2003 19:32:36 
 Re: mod_perl2 session with non-scalar objects   Alexey Gavluk   10 Apr 2003 15:46:40 
Архивное /ru.cgi.perl/44312faf4cefb.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional