I am not sure this does not break the new internal web2py design that
uses thread locals.
I would not use async unless we have tested this more.

Massimo


On Jun 22, 6:44 pm, graeme <[email protected]> wrote:
> I can see that anyserver.py uses monkey patching to make the standard
> library cooperative with gevent.
>
> Could the same be done with eventlet and with Gunicorn (with eventlet,
> gevent or both)?
>
> Eventlet has the advantages of being (AFAIK) pure python, and can
> monkey patch psycopg as well as the standard library.
>
> Has anyone measured whether it is significantly more memory efficient
> to run web2py on green threads?
>
> My use case is that I will have long running controllers (while
> fetching data from web services). I would like it to be memory
> efficient, but I am nt* looking for massive scalability or extreme
> speed. I do not want it to be trivial to DOS (so I need either threads
> or green threads to handle the long running controllers).

Reply via email to