|
Norman Tindall
NormanTindall at zdisk.net
Thu Aug 10 06:23:03 EDT 2006
Hello,
Hmm. i can`t get session model in mod_python
Is it something like a pool of session or a shared object? Is potentialy any thread can
access any session and they locked in a time while thread handles
request?
I am writing a simple MySQL session module,
in MySQL i can set SESS_ID solumn as UNIQUE and do something like this
try:
c.execute("insert into sessions ...")
except MySQLdb.IntegrityError:
# here i catch duplicate entries
Speed is a factor so.. what would be faster.. locking
with _apache._global_lock(self._req.server, self._sid) OR
MySQLdb.IntegrityError ??
documentation has only one row about locking
"When locking is on, only one session object with a particular session id can be instantiated at a time."
Could anyone give me a simple Entity Diagramm showing relations
between Session - Apache threads - Random generators used in
Sessions.py (they are also pooled for the numbers of MPM?)
and also more detailed info of what happens when session lock aquired
Sorry i am a newbie in multi-thread and this mutex crap :)
Would be nice if anyone give me a link or a name of a good books in
this theme.
--
Best regards,
Norman mailto:NormanTindall at zdisk.net
|