- RU.PERL ----------------------------------------------------------- RU.PERL - Msg : #580 [562] От : Dmitry Tsigelnik 2:5020/400 08 октября 03, 14:12 Кому : Andrew Alakozow 11 октября 03, 20:59 Тема : Re: Persitent db connection and Mod_Perl ------------------------------------------------------------------------------- From: Dmitry TsigelnikAndrew Alakozow пишет: DT>> mod_perl позволяет сохранять глобальные переменные между вызовами, DT>> т.о. мы можем держать DBI handler открытым. И я так понимаю что DT>> Apache::DBI так и реализован. Hо трабл в том что получается, DT>> что один коннект на все потоки и это не есть гуд, AA> Соединение устанавливается при инициализации "ребенка", для каждого - свое. AA> Посмотри сам, Apache::DBI совсем небольшой модуль, всего сотня строк кода. Из доки под mod_perl: PerlChildInitHandler The child_init phase happens immediately after the child process is spawned. Each child process (not a thread!) will run the hooks of this ^^^^^^^^^^^^^^^^^^ ты это видел???? phase only once in their life-time. А запросы обрабатывыаются в потоках вот и получается что один connection на все потоки!!! -------------------- Dmitry Tsigelnik -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400)