Hi,
There is a process per "open page/tab" in a browser.
They are connected to the session and timeout when there hasn't been any activity.
We process the request in the Mochiweb/Webzmachine process.
Not in the session or page processes.
Don't use process dictionary variables.
We exclusively use the process dictionary for caching.
The caching routines periodically flush this cache to prevent it from growing too large.
When you want to store values the store them in:
- the context for request duration/scope
- the page process for duration of the page/websocket connections
- the session for session duration/scope
- Marc