On Wed, Jan 25, 2012 at 12:54 AM, damien krotkine <[email protected]>
 wrote:
>
>
> There is the 'vars' function to store a state variable between requests.
>

On Tue, Jan 24, 2012 at 8:54 PM, Gurunandan Bhat <[email protected]> wrote:

> Thanks Damien. I see now that vars is the best way to go.


I'm certainly not as aware of Dancer internals as Damien, but I would think
that this is not the way to go actually. It is my understanding that the
"vars" mechanism more or less boils down to what failed for you, and that
there is absolutely no effort to synchronize the vars across multiple
processes.

I think David got it right:

You should use the 'vars' keyword if you need to share stuff between a
> single request, and use sessions (or e.g. memcached) to maintain state
> between requests.


A shared data source - database, memcached, whatever - seems to be the
right choice to save your server-side state.

Cheers,

   Flavio.
_______________________________________________
Dancer-users mailing list
[email protected]
http://www.backup-manager.org/cgi-bin/listinfo/dancer-users

Reply via email to