I agree that it worth to avoid storing session in DB. It is not
reasonable to load session data from DB every 20 seconds.

You can handle session create/destroy events using class that
implements following interface.
http://java.sun.com/products/servlet/2.3/javadoc/javax/servlet/http/HttpSessionListener.html

-- 
Best regards,
 Dima                            mailto:[EMAIL PROTECTED]





Tuesday, December 19, 2006, 7:15:41 PM, you wrote:

bs> Chuck,

bs> Valid points.

bs> I was hoping that doing it this way would also provide me with
bs> replication of this data between several tomcat instances. Odviously I
bs> would need to setup session replication between them. Also it would
bs> allow for session data persistence should tomcat be restarted etc. I
bs> could grab the requestedSessionId from the request and then use that
bs> to look up the session data.

bs> I know that tomcat provides some way of persisting session but the
bs> documentation doesn't seem to be very good.

bs> Ben


bs> On 12/19/06, Caldarale, Charles R
bs> <[EMAIL PROTECTED]> wrote:
>> > From: ben short [mailto:[EMAIL PROTECTED]
>> > Subject: Notification of expiring sessions
>> >
>> > I want to store user session data into a database rather than in the
>> > session, to conserve memory.
>>
>> Unless your session data is huge, you're probably consuming more memory
>> by accessing the data base rather than keeping it simple.  There are a
>> lot of objects that have to be created and maintained for every DB
>> connection, statement, result set, etc.  Also, your original session
>> data object(s) will remain in the heap until garbage collection runs, so
>> are you really conserving memory?
>>
>>  - Chuck
>>
>>
>> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
>> MATERIAL and is thus for use only by the intended recipient. If you
>> received this in error, please contact the sender and delete the e-mail
>> and its attachments from all computers.
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>

bs> ---------------------------------------------------------------------
bs> To start a new topic, e-mail: users@tomcat.apache.org
bs> To unsubscribe, e-mail: [EMAIL PROTECTED]
bs> For additional commands, e-mail: [EMAIL PROTECTED]








---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to