Les produits que vous répertoriez ont des objectifs différents.
Caches OPCode
Il existe de nombreux accélérateurs PHP (OPCaches), comme indiqué sur cette liste Wikipedia . Comme c'est souvent le cas avec les produits open source, ils sont tous assez similaires. XCache est l'accélérateur PHP lighttp et constitue le choix par défaut lorsque vous exécutez HTTPd. Cela fonctionne également bien avec Apache, mais APC semble être légèrement plus socialement socialement, étant officiellement pris en charge dans le cadre de PHP et publié parallèlement à la distribution officielle de PHP.
J'ai abandonné usign eAccelerator en raison du ralentissement de son développement et du retard pris par rapport aux versions de PHP, et au statut béni officiel offert par APC avec des performances similaires.
Ces produits sont généralement drop in; pas de changement de code pour améliorer instantanément les performances. Avec des bases de code volumineuses (Drupal, Wordpress), les performances peuvent être jusqu'à trois fois meilleures, tout en réduisant le temps de réponse et l'utilisation de la mémoire.
Mise en cache des données
Memcache est un produit légèrement différent. Vous pourriez le considérer comme un système léger à valeur clé pouvant être mis à l'échelle sur plusieurs serveurs . Les logiciels doivent être améliorés pour prendre en charge Memcache et résoudre certains problèmes mieux que d’autres. Si vous avez une liste de valeurs boursières en temps réel sur votre site Web, vous pouvez utiliser Memcache pour conserver une liste de résidents de la valeur actuelle affichée sur l'ensemble de votre site Web. Vous pouvez l'utiliser pour stocker des données de session pour une réutilisation à court terme. Vous ne l'utiliseriez pas pour d'autres tâches, telles que des caches de pages complètes, ou pour remplacer MySQL.
Il existe également des extensions Wordpress, telles que WP-Super-Cache, qui peuvent considérablement améliorer les performances de Wordpress (en fait, WP-Super-Cache peut rivaliser avec des sites HTML statiques dans de nombreux cas).
En résumé - Je recommanderais vivement APC si vous voulez un produit "installez-le et oubliez-le, produit bien pris en charge".