Ok, thanks very much for all your input !
On Friday, March 16, 2012 10:12:42 AM UTC-6, Detectedstealth wrote: > > Or you could create a separate application that is outside of web2py that > doesn't get started by the server, and/or loads when the server is started > automatically, that your web2py applications can access through a daemon or > something. > > On Fri, Mar 16, 2012 at 8:52 AM, Massimo Di Pierro < > massimo.dipie...@gmail.com> wrote: > >> The problem is that you cannot use ram. That is because you may have more >> than one process and even if you have s ingle process, the web server may >> restart it. It needs to be stored in file (in that case I'd suggest a >> shared db) or some external cache (for example redis). >> >> Massimo >> >> >> On Friday, 16 March 2012 10:10:54 UTC-5, Carlos wrote: >>> >>> Thanks Bruce. >>> >>> I require to share (set, get, update, delete) only a small chunk of >>> data, is this at all possible with web2py?. >>> >>> Can Massimo or some of the other web2py experts comment on this?. >>> >>> Thanks again. >>> >>> >>> On Friday, March 16, 2012 7:14:50 AM UTC-6, Detectedstealth wrote: >>>> >>>> For keeping things in memory and being able to update the objects in >>>> real time, cache.ram and memcache I think are out of the question because >>>> I >>>> believe they both store a specific state of the object in memory (no >>>> update >>>> options). I have no idea about redis. >>>> >>>> However I have been looking for the exact same thing for my project >>>> where I have a binary tree of 100,000 members that I need to update and >>>> access in real-time. I think this will require something custom as this >>>> isn't really how web2py works. >>>> >>>> On Fri, Mar 16, 2012 at 6:05 AM, Carlos wrote: >>>> >>>>> Thanks Roberto. >>>>> >>>>> But I'm looking for something more generic to web2py, which works on >>>>> both my production environment (ubuntu with uwsgi) and my local >>>>> environment >>>>> (windows with rocket), and hopefully other production configurations >>>>> (with >>>>> no uwsgi processes) if necessary. >>>>> >>>>> Is there such a thing in web2py?, will cache.ram or memcache or redis >>>>> be the solution?, or another approach is recommended?. >>>>> >>>>> Thanks! >>>>> >>>>> >>>>> On Thursday, March 15, 2012 1:46:33 PM UTC-6, Roberto De Ioris wrote: >>>>>> >>>>>> >>>>>> > Hi, >>>>>> > >>>>>> > My production environment is: latest web2py trunk, ubuntu 10.04, >>>>>> > postgresql >>>>>> > 8.4, nginx, uwsgi. >>>>>> > >>>>>> > I need to have data shared (not cached for certain time) across the >>>>>> uwsgi >>>>>> > processes. >>>>>> > >>>>>> > Currently I'm accessing such data via db select, but I'm wondering >>>>>> if >>>>>> > there's a faster ram method (which auto-clears when restarting uwsgi >>>>>> > server), with no need to access the database. >>>>>> > >>>>>> > Is cache.ram or memcache or redis what I need?, preferably something >>>>>> > simple >>>>>> > to setup. >>>>>> > >>>>>> > Note that I do not need to cache anything for certain time, but >>>>>> instead >>>>>> > share data (set/get common data) across my uwsgi processes. >>>>>> > >>>>>> > >>>>>> >>>>>> dict-based: >>>>>> >>>>>> http://projects.unbit.it/**uwsgi**/wiki/CachingFramework<http://projects.unbit.it/uwsgi/wiki/CachingFramework> >>>>>> >>>>>> queue-based: >>>>>> >>>>>> http://projects.unbit.it/**uwsgi**/wiki/QueueFramework<http://projects.unbit.it/uwsgi/wiki/QueueFramework> >>>>>> >>>>>> raw-memory: >>>>>> >>>>>> http://projects.unbit.it/**uwsgi**/wiki/SharedArea<http://projects.unbit.it/uwsgi/wiki/SharedArea> >>>>>> >>>>>> >>>>>> -- >>>>>> Roberto De Ioris >>>>>> http://unbit.it >>>>>> >>>>>> >>>> >>>> >>>> -- >>>> -- >>>> Regards, >>>> Bruce Wade >>>> http://ca.linkedin.com/in/**brucelwade<http://ca.linkedin.com/in/brucelwade> >>>> http://www.wadecybertech.com >>>> http://www.warplydesigned.com >>>> http://www.**fitnessfriendsfinder.com<http://www.fitnessfriendsfinder.com> >>>> >>> > > > -- > -- > Regards, > Bruce Wade > http://ca.linkedin.com/in/brucelwade > http://www.wadecybertech.com > http://www.warplydesigned.com > http://www.fitnessfriendsfinder.com >