Para ser franco, qualquer um que execute o nginx com proxy para o Apache (ou vice-versa) precisa ser examinado. Não ajuda em nada útil, e eu desejo que todos os artigos recomendem que ele morra em um incêndio.
Com esse pequeno discurso, o nginx é tão bom quanto o conteúdo dinâmico que você deseja - ele faz proxy de todo o conteúdo dinâmico para um servidor de aplicativos de backend, que é o melhor modelo para essas coisas, pois permite que o appserver seja executado como o usuário do aplicativo, e não como o usuário do servidor web (que tem sido uma fonte de muita segurança ao longo dos anos). Em termos de velocidade, é um pouco mais lento do que o Apache rodando mod_php
, mas não o suficiente para que você perceba (o tempo de execução dos seus scripts diminuirá o tempo adicionado ao redirecionar a solicitação para um servidor de aplicativos).
No que diz respeito ao lighttpd, eu trataria como uma tecnologia morta. Foi ótimo em seu dia, mas o nginx já comeu o almoço e é hora de deixar a velha garota se retirar para um pasto tranquilo.