WordPress w3total Cache: Disk, Opcache oder Memcache

Lesezeit: 2 Minuten

Benutzer-Avatar
Rizzler

Ich habe eine WordPress-Site, die täglich etwa 200.000 Seitenaufrufe hat. Ich betreibe dies auf einem VPS mit 6 GB RAM. Ich habe gerade w3total Cache installiert, aber die Seite lädt immer noch langsam.

Was ich mich jetzt frage, ist, welchen Cache ich für meine Site Disk, Opcache oder Memcache verwenden soll, und sollte ich einen für alle verwenden oder wie soll ich ihn einrichten? Derzeit verwende ich nur den Basis-Festplatten-Cache.

Meine Frage ist im Grunde, sollte ich etwas ändern, und wenn ja, was? oder sollte ich einfach beim grundlegenden Disk-Caching bleiben, wie es ist?

Ich habe noch nicht versucht, irgendetwas zu ändern, also mache ich es nicht schlimmer, da ich ziemlich unsicher bin.

Die Antwort auf diese Frage ist effektiv 7 Jahre alt, daher werde ich die Antwort hier aktualisieren. Bitte beachten Sie, dass ich davon ausgehe, dass Sie W3TC für Ihre Website verwenden.

Festplatten-Cache

Der Festplatten-Cache kann im Allgemeinen für Websites mit geringem/mittlerem Datenverkehr verwendet werden. Eines der Probleme bei stark frequentierten Websites besteht darin, dass der Festplatten-Cache beschädigt wird, wenn Sie ihn mit Objekt-Cache und Datenbank-Cache verwenden.

Auf einer Website mit mittlerem/hohem Traffic, die auf einem einzelnen Server läuft, würde ich Folgendes empfehlen:

  • Seiten-Cache: Verwenden Sie den erweiterten Festplatten-Cache
  • Objekt-Cache: Verwenden Sie Memcached
  • Datenbank-Cache: Verwenden Sie Memcached

OP-Cache

OPcache speichert den kompilierten PHP-Code im Speicher und erhöht definitiv die Code-Ausführungsgeschwindigkeit.

Es ist wichtig zu verstehen, dass der OPcache ein PHP-Code-Cache ist und keine Seiten, Datenbankabfragen oder Objekte speichert.

Sie können hier mehr über OPcache lesen:

https://www.sitepoint.com/understanding-opcache/

Zwischenspeicher

Memcache speichert Daten als Schlüssel-Wert-Paare im RAM und verbessert definitiv die Geschwindigkeit der Website, da der Zugriff auf den Speicher viel schneller ist als der Zugriff auf die Festplatte.

Bitte beachten Sie, dass MemCached Ihre Speichernutzung erheblich erhöht, sodass es sich auf jeden Fall lohnt, verschiedene Konfigurationen in der Testumgebung auszuprobieren.

Weitere Informationen zur Installation von Memcached auf einem Linux-Server finden Sie hier: https://easyengine.io/tutorials/php/memcache/

Hoffe das hilft 🙂

1352380cookie-checkWordPress w3total Cache: Disk, Opcache oder Memcache

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy