|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Igor Mikhailov 2:5005/42.21 18 Jun 2001 07:12:16 To : Pavel Ammosov Subject : как удалять старые сессии в Apache::Session? -------------------------------------------------------------------------------- password: :-P PA> package IM::Session; PA> use base qw(Apache::Session); PA> ... PA> То есть, унаследовать от A::S и написать собственные механизмы для PA> time-штампинга. Да, я так и сделаю. Хоца народу еще раздать. А то ведь все одно и тоже делают. IM>> Ок. Hаверно так лучше. И в реализации куда проще. А ничего IM>> страшного не будет, если сессий под 100000? PA> Hу, займет (100_000 x 28 (размер скаляра) x length($session_id)) PA> памяти, а так -- ничего :) Хм. 90 мегов - цифра не малая. :-/ PA> Можно посмотреть как в DBI сделано и сделать по аналогии. Там же PA> можно написать PA> my $c = $dbh->prepare("slelect first million foo from ...."); PA> $c->execute; PA> while (my ($fow) = $c->fetchrow_array) { PA> .. PA> } Угу. Может кто так скажет, как там сделано? With best wishes Igor. Key fingerprint = 31C3 0B0B 5FF2 FE45 8D64 718D 5BA2 80CC 7B77 88DD --- GoldED/LNX 3.0.1 * Origin: Every channel is empty first :) (C) TTY #tomsk (2:5005/42.21) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/32643b2dab5e.html, оценка из 5, голосов 10
|