web-dev-qa-db-fra.com

Mise en cache: APC vs APCu vs OPcache

Je suis un peu confus et j'aimerais connaître la différence entre le APC , APCu et OPcache .

J'utilise:

  • WHM VPS Apache 2.4
  • PHP 5.5
  • Fastcgi
  • Processeur 6 vCores
  • RAM
  • 8 Gio
12
Dolomats

La confusion est généralement due au fait que ces extensions concernent deux technologies sans rapport: la mise en cache des opcode et le magasin de données clé-valeur. Pour WordPress, vous préférez les deux. La mise en cache des opcodes est vraiment la méthode "normale" pour exécuter PHP (et son absence est essentiellement un moyen d'hébergement partagé paralysé). Le magasin de données peut * (et devrait) être utilisé par les plugins de cache d'objets WordPress pour une meilleure mise en cache persistante.

Donc, parmi ceux que vous avez nommés:

  • APC est opcode cache and magasin de données
  • APCu est seulement magasin de données
  • OPcache est seulement opcode cache

Comme APC est plus ancien, vous voulez probablement pour le moment OPcache ainsi que certains magasins de données, pas nécessairement APCu (bien que ce soit un choix tout à fait judicieux).

23
Rarst