Re: nginx как frontend к apache
ЗЫ: почему Nginx таки используют напишу ответом на первое письмо
Но не написали... Придется мне :)
nginx позволяет на том же железе обслужить значительно больше одновременных соединений. Если к вам приходит так много клиентов одновременно, что apache съедает всю память и/или весь процессор, и перестает справляться - установка nginx, даже на той же машине, может помочь. А может, кстати, и не помочь, в специальных случаях.
Других преймуществ перед apache у nginx нет. Недостатки - имеются. Но - это единственное преймущество такое важное, что nginx используют, и используют вовсю. На тяжело нагруженных серверах. На слабо нагруженных - не нужен он ни-за-чем.
Ну и в поддержку вышеописанного достоинства nginx имеет другое, тоже очень важное: он может быть легко встроен в существующую систему обработки запросов, позволяя получить больше одновременных коннектов "за просто так".
PS
пара слов про тесты:
1) 18% - это очень много.
2) настоящую разницу можно увидеть только на пределе возможностей железа.