While serving flash based training material users peroidically experience a HttpSession session timeout. Currently the inactivity timeout is set to default (30mins).
Questions:
Would it be a good idea to attempt to increase MaxInactiveInterval for any user who is requesting a training flash video to prevent the timeouts?
Would a better approach be to use a servlet lifecycle listener to re-activate the HttpSession if the HttpSession is associated with viewing training content? -- this may allow for more precise control over when the HttpSession object is going to timeout.
Only a small percentage of user's will actually be viewing this material at any one time, is there a performance penalty that should be considered for doing this?