Os produtos que você lista servem a diferentes finalidades.
caches OPCode
Existem muitos Aceleradores PHP (OPCaches), como visto nesta lista da Wikipedia . Como é comum com produtos de código aberto, eles são todos bastante semelhantes. O XCache é o acelerador PHP do lighttp e é a escolha padrão quando você está executando esse HTTPd. Ele funciona bem com o Apache também, mas o APC parece ser um pouco mais "joga bem com os outros" socialmente, sendo oficialmente suportado como parte do PHP, e é lançado em sintonia com a distribuição oficial do PHP.
Eu abandonei o eAccelerator usign devido ao seu desenvolvimento lento e atrasado em relação aos lançamentos do PHP, e o status abençoado oficial que a APC oferece com desempenho similar.
Geralmente, esses produtos são descartados; nenhum código altera o aumento de desempenho instantâneo. Com grandes bases de código (Drupal, Wordpress), o desempenho pode ser de até 3x melhor enquanto reduz o tempo de resposta e o uso da memória.
Armazenamento em cache de dados
O Memcache é um produto ligeiramente diferente - você pode considerá-lo como um sistema leve de valores-chave que pode ser dimensionado para vários servidores . O software precisa ser aprimorado para suportar o Memcache e resolve certos problemas melhor que outros. Se você tiver uma lista de valores de estoque em tempo real em seu site, poderá usar o Memcache para manter uma lista residente do valor atual exibido em seu site. Você pode usá-lo para armazenar dados da sessão para reutilização de curto prazo. Você não iria usá-lo para outras coisas, como caches de página inteira, ou como um substituto para o MySQL.
Existem também complementos do Wordpress, como WP-Super-Cache , que podem melhorar drasticamente o Wordpress ' desempenho (de fato, o WP-Super-Cache pode rivalizar com sites HTML estáticos em muitos casos)
Em resumo - eu recomendo a APC se você quiser um "configure e esqueça, produto bem suportado".