We talked about this issue with armbruster before. I'm using nginx for serve static files (nginx good with static files) and apache with mod_php for php files. Also, APC for opcode cache.
So, if you ask me why are using both? no answer, This setup brought me nothing. I havent got much traffic and thats why i cant answer this question. Some people said this increases performance. I have loose memory so i didint quite remember why.
And this setup not easy if you have multiple web sites.
Here is a short video about mod_php and FastCGI
http://www.joomlaperformance.com/articl ... 52_58.html
With my setup nginxy deals with static stuff. Apache deals with php scripts.
I tried lighttpd too. No differences between nginx and lighttpd. But i like nginx's conf syntax more
When talking with armbruster, i decided to go back my nginx & fastcgi setup. I started with installing lighy's spawn-cgi utility. Then i realise why i'm using apache. I had some problems about rewrite rules for wordpress. I get used to .htaccess files. There were some tricks about it and worked ok but at last all my stats were point to 404 page. I'm not good at regexp stuff. So the problem is about mine lack of knowledge.
I prefer nginx + fastcgi if i fix my rewrite issues.
Also nginx has a channel at freenode.