Hello dbv, about nginx we will add something to the book but meanwhile we provide two setup scrpts:
https://github.com/web2py/web2py/blob/master/scripts/setup-web2py-nginx-uwsgi-ubuntu.sh https://github.com/web2py/web2py/blob/master/scripts/setup-web2py-nginx-uwsgi-on-centos.sh About gevent you can do: python anyserver.py -h python anyserver.py -s gevent anyserver.py comes with web2py. You cannot turn off features but since 2.2.x many of the features are lazy therefore off by default if unused. Specifically session and cache do not add overhead. there is still a small overhead in validating client ip, accept-language, and parsing the request environment. You can move your models in a subfolder so they are only executed for a controller with the same name as the subfolder. Massimo On Friday, 7 December 2012 12:50:11 UTC-6, dbv wrote: > > We are considering using web2py because it offers strong access control > and user session management. > > Our first application is not database-heavy and so db issues are not an > issue. Performance is important but should be fine with Nginx: > > a. Why isn't Nginx configuration included in the web2py book? Lighttpd is > included but their code hasn't been updated in nearly two years. > > For our 2nd application, performance is important: > > b. Is gevent supported in web2py with monkey-patching? If so, is there a > reference to it? > c. Is it possible to turn off the things that make web2py slower eg. > session management, db etc. to provide a 'raw' web2py (+ gevent + nginx) > whose only purpose is to take http requests and return data ie. no session > management, access control or db access? > > --