On Thu, Oct 2, 2008 at 12:48 PM, A.L.E.C <[EMAIL PROTECTED]> wrote:
> Ondřej Žára wrote:
>> Are you using Debian? Debian doesn't use the session GC in PHP - instead,
>> it cleans sessions in a cronjob. To enable PHP GC in Roundcube, one must
>> add (to main.inc.php) these lines:

Wonder why the maintainer did that. Sounds pretty weird.

>> ini_set('session.gc_probability', 5);
>> ini_set('session.gc_divisor', 100);

To avoid hacking in main.inc.php, you could add this in php.ini as
well, or if you are running Apache in httpd.conf/.htaccess.

>> Values '5' and '100' were chosen experimentaly by me, use your own if you
>> want :)
>>
>
> Someone should add above info to installation manual.
>
> By the way, reading rcube_sess_gc() I found an improvement possibility.
> Function could be simpler and speed increased if we'll create index on
> cache.session_id column with "ON DELETE CASCADE" reference, but it needs
> innodb in mysql (foreign keys not supported by myisam tables), and
> triggers in sqlite (foreign keys not supported at all).

Not sure if it's worth it. That will throw off a bunch of people and
make it way more complex.

Till
_______________________________________________
List info: http://lists.roundcube.net/dev/

Reply via email to