lighttpd e ngingx
Correto, esses são daemons HTTP que fazem o mesmo trabalho que o Apache, mas geralmente são voltados para diferentes tipos de conteúdo. Eu não sei muito sobre eles (eu sou um homem Apache / IIS), então eu não sei por que você escolheria um sobre o outro. Tenho certeza de que há muitas perguntas sobre o serverfault sobre o motivo de você fazer isso.
Para mais informações, tente aqui ou aqui ou aqui ou aqui ou aqui .
FastCGI / CGI
CGI = Common Gateway Interface, e era mais comumente usado para executar scripts Perl e C nos anos 90 (ou qualquer pré-processador). Por favor, corrija-me se eu estiver errado sobre isso. O PHP também é enviado como um módulo CGI, e é apenas uma maneira (antiga e lenta) de expor o mecanismo PHP ao daemon HTTP.
FastCGI = uma implementação moderna de CGI, que aparentemente é muito boa. É uma alternativa aos plug-ins ISAPI para os módulos IIS e Apache.
Conteúdo estático
Não há absolutamente nenhum motivo para configurar um segundo servidor para servir conteúdo estático. Se você está veiculando imagens, geralmente é uma boa prática ter um segundo subdomínio para veicular suas imagens, pois isso significa que informações inúteis, como cookies, não são enviadas com as solicitações IMG. A utilidade disso depende dos níveis de tráfego esperados. Você deve ser capaz de configurar isso no Plesk.