Can someone explain the difference between apache mod_wsgi in daemon mode and django fastcgi in threaded mode. They both use threads for concurrency I think. Supposing that I'm using nginx as front end to apache mod_wsgi.
UPDATE:
I'm comparing django built in fastcgi(./manage.py method=threaded maxchildren=15) and mod_wsgi in 'daemon' mode(WSGIDaemonProcess example threads=15). They both use threads and acquire GIL, am I right?
UPDATAE 2:
So if they both are similar, is there any benefits of apache mod_wsgi against fastcgi. I see such pros of fastcgi:
- we don't need apache
- we consume less RAM
- I noticed that fastcgi has lesser overhead
UPDATAE 3:
I'm now happy with nginx + uwsgi.
UPDATAE 4:
I'm now happy with nginx + gunicorn :)