Los productos que enumera tienen diferentes propósitos.
Caches OPCode
Hay muchos Aceleradores PHP (OPCaches) como se ve en esta lista de Wikipedia . Como es común con los productos de código abierto, todos son bastante similares. XCache es el acelerador PHP de lighttp, y es la opción predeterminada cuando ejecuta ese HTTPd. Funciona bien con Apache también, sin embargo, APC parece ser un poco más "socialmente bueno con los demás" socialmente hablando, siendo oficialmente compatible como parte de PHP, y se lanza paso a paso con la distribución oficial de PHP.
Abandoné el uso de eAccelerator debido a su lento desarrollo y retraso con respecto a los lanzamientos de PHP, y el estado oficial bendecido que APC ofrece con un rendimiento similar.
Estos productos generalmente son de entrada; sin cambio de código, aumento instantáneo del rendimiento. Con grandes bases de código (Drupal, Wordpress), el rendimiento puede ser hasta 3 veces mejor al tiempo que reduce el tiempo de respuesta y el uso de memoria.
Almacenamiento en caché de datos
Memcache es un producto ligeramente diferente: puede considerarlo como un sistema de valores clave ligero que se puede escalar a varios servidores . El software debe ser mejorado para admitir Memcache, y resuelve ciertos problemas mejor que otros. Si tuviera una lista de valores de acciones en tiempo real en su sitio web, puede usar Memcache para mantener una lista residente del valor actual que se muestra en su sitio web. Puede usarlo para almacenar datos de sesión para su reutilización a corto plazo. No lo usaría para otras cosas, como cachés de página completa, o como reemplazo de MySQL.
También hay complementos de Wordpress como WP-Super-Cache que pueden mejorar drásticamente el rendimiento de Wordpress (de hecho, WP-Super-Cache puede rivalizar con sitios basados en HTML estático en muchos casos)
En resumen: recomendaría APC si desea un "configúrelo y olvídelo, producto bien compatible".