Ok, I have seen this question quite a few times here on SO and as well as elsewhere on the web. But..they are all pretty old, so I will post it again.
I have the following needs:
Ability to handle lots of simultaneous HTTP connections (like comet). This is the reason I am looking at other webservers rather than apache.
Should be easy to install and run PHP
Need reverse proxy for channeling certain requests to an alternate web server (apache or yaws) on another port.
I know nginx does not have fast cgi support by default. While lighthttpd seems to have that, I read complaints about memory leaks. Is the memory leak problem still prevalent?
What would you recommend now: nginx or lighthttpd? Or something else? Why?