Zwischenspeicherung: APC vs APCu vs OPcache

13

Ich bin etwas verwirrt und würde gerne den Unterschied zwischen APC , APCu und OPcache herausfinden .

Ich benutze:

  • WHM VPS Apache 2.4
  • PHP 5.5
  • Fastcgi
  • Prozessor 6 vCores
  • RAM
  • 8 Gio
Dolomaten
quelle
Die APC-Entwicklung wurde meines Wissens eingestellt. Haben Sie eine bestimmte Frage oder ein bestimmtes Problem?
Wyck

Antworten:

23

Die Verwechslung ist normalerweise darauf zurückzuführen, dass es sich bei diesen Erweiterungen um zwei voneinander unabhängige Technologien handelt: Opcode-Caching und Schlüsselwert-Datenspeicher. Für WordPress möchten Sie vorzugsweise beides. Das Zwischenspeichern von Opcode ist wirklich die "normale" Art, PHP auszuführen (und das Fehlen davon ist im Wesentlichen eine verkrüppelte Art des gemeinsamen Hostings). Der Datenspeicher kann (und sollte) von WordPress-Objekt-Cache-Plug-ins verwendet werden, um das dauerhafte Caching zu verbessern.

Also aus denen, die du genannt hast:

  • APC ist Opcode-Cache und Datenspeicher
  • APCu ist nur Datenspeicher
  • OPcache ist nur Opcode-Cache

Da APC älter ist, möchten Sie im Moment wahrscheinlich OPcache sowie einen Datenspeicher, nicht unbedingt APCu (obwohl es eine vollkommen gute Wahl ist).

Rarst
quelle
Vielen Dank für Ihre Antwort. Wenn ich alles richtig verstanden habe, empfehlen Sie OPcache & APCu. das ist gut, nur eine letzte Frage, die nicht so viel Speicher oder CPU von meinem Server nimmt, wenn ich beide verwende? Danke
Dolomats
@ Dolomats ja, das wäre eine gangbare Option, aber es gäbe auch andere Alternativen (nur für den Kontext).
Rarst
Waw 26s und ich habe die Antwort bekommen: d. also nur aus Neugier, was können die anderen Alternativen sein, die Sie vorschlagen!
Dolomats
@ Dolomats Memcache und Redis sind typische Alternativen für den Datenspeicher. Es gibt verschiedene alternative Lösungen für das Zwischenspeichern von Opcodes, die jedoch relativ gesehen nicht so beliebt sind.
Rarst
Memcache ist sehr beliebt. Habe ich darüber nachgedacht, dass Memcache die gleiche Arbeit wie APC leistet, wenn ich Memcache mit OPcode verwenden kann? oder nur Memcache statt beidem?
Dolomats