On Friday 22 November 2002 16:44, Jean-Christian Imbeault wrote:
> Jason Wong wrote:
> > If you set it 100, then _every_ request in which sessions are used, PHP
> > has to go through all the session files (by default stored in /tmp) and
> > check whether they have expired. If you have a busy server you could have
> > thousands of session files. Checking thousands of files at each request
> > is very time consuming.
>
> *That* I understand and agree with. What I was more interested in was
> the "concurrency" aspect. Why setting gc to 100 might cause problems
> with concurrency.

Well if you have a few requests per second, then each of those requests will 
want to check through your thousands of session files meaning you will have 
tens of thousands of disk accesses?

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *

/*
Never raise your hand to your children -- it leaves your midsection
unprotected.
                -- Robert Orben
*/


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to