BTW: apache still suffers the SLOWLORIS attack if not carefully configured. ATM only workarounds to mitigate the issue are there, but not a definitive solution.
On Tuesday, March 18, 2014 9:46:38 PM UTC+1, Niphlod wrote: > > apache isn't fine for static files either. > The "move" to evented-like webservers of practically all tech-savvy > peoples in the need is a good estimate on how much the uber-standard apache > lacks in easy-to-debug scenario (I won't even start with the know-how of > the syntax to make it work as you'd like). > It grew big with cgi, php and java and practically every shared hosting > out there "back in the days" where no alternatives were available. It shows > all of its age ^__^ > > BTW: nginx doesn't run python as apache does. Usually you have something > to manage python processes (gunicorn or uwsgi) and nginx just buffers > in/out requests (and being "evented-like" is a perfect candidate). > > On Tuesday, March 18, 2014 7:21:29 AM UTC+1, Massimo Di Pierro wrote: >> >> People have found lots of variability in performance with >> apache+mod_wsgi. Performance is very sensitive to memeory/etc. >> >> This is because Apache is not async (like nginx) and it either uses >> threads or processes. Both have issues with Python. Threads slow you down >> because of the GIL. Parallel processes may consume lots of memory which may >> also cause performance issues. Things get worse and worse if processes hand >> (think of clients sending requests but not loading because of slow >> connections). >> >> Apache is fine for static files. gunicorn and nginx are known to have >> much better performance with Pyhton web apps. >> >> Massimo >> >> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.