Was ist besser: Objektzwischenspeicherung oder Datenbank Zwischenspeichern in WordPress?

September 18

Damit Ihre WordPress-basierten Website schneller geladen wird, empfiehlt es sich, Zwischenspeicherung verwenden. Caching-Plugins bieten viele Optionen für das Zwischenspeichern von Teilen Ihrer Seiten auf dem Server, und Sie können wählen, eine einzelne Zwischenspeicherungsstrategie z. B. Objekt oder Datenbank Zwischenspeichern zu beschäftigen, oder verwenden Sie sie zusammen. Objekt und Datenbank zwischenspeichert Haus ähnliche Teile Ihrer Seiten, zwar mit einer über den anderen die Merkmale Ihrer Website und Server abhängig.

Wie funktioniert das Zwischenspeichern

In eine Standard-WordPress-Installation wird jede Seite bei Bedarf aus seiner verschiedenen Konfigurationsdateien, Datenbankobjekte, Bilder oder andere Teile montiert. Wenn Sie die Zwischenspeicherung beschäftigen, werden einige der Teile auf Ihrem Server eingebaut. Sie können Datenbankobjekte Zwischenspeichern, Seitenelemente oder sogar ganze HTML Seiten auf diese Weise. Darüber hinaus bietet WordPress Cache Datenbank Objekte im Speicher.

Objektzwischenspeicherung

Wenn WordPress eine Seite anzeigt, kann es das gleiche Datenbankobjekt in mehreren Instanzen verwenden. Beispielsweise den Namen des Autors möglicherweise erscheinen am oberen und unteren Rand der Post und eine Widget könnte den Namen zusammen mit ein paar anderen Stellen von diesem Autor auflisten. Built-in WordPress ist Objekt Zwischenspeichern speichert eine Seite Datenbankobjekte im Speicher, und wenn die Seite ein Objekt wiederverwenden muss, wird WordPress ziehen Sie das Objekt aus dem Speicher anstatt eine weitere Abfrage. Dieser Cache ist nicht "permanenten" gespeichert, nur, bis die Seite fertig ist geladen. Um dauerhafte speicherbasierte Objekt Zwischenspeichern verwenden, muss Ihre Website auf einem dedizierten Server. Persistente Zwischenspeichern ist in der Regel wesentlich langsamer als Arbeitsspeicher-basiertes caching.

Zwischenspeichern der Datenbank

Datenbank Zwischenspeichern funktioniert in ähnlicher Weise Objektzwischenspeicherung, sondern während der Objektcaches am besten im Gedächtnis gespeichert sind, sind Datenbank-Cache festplattenbasierte, enthalten die Abfrageergebnisse für eine bestimmte Seite zur Aufnahme in die assemblierte WordPress-Seite. Datenbank-caching ist persistent und der Cache befindet sich auf der Festplatte des Servers, also wenn die Festplatte zu langsam ist, ein Datenbankcache auch langsamere Seite Ladezeiten als erlaubt WordPress Datenbank direkt Abfragen führen kann.

Bewährte Methoden

Richtig eingesetzt, können sowohl das Objekt als auch die Datenbank Zwischenspeichern Methoden beschleunigen Laden Ihrer Seite, je nach Nachfrage von der Website-Server und Besucher. Jedoch während native WordPress object, Zwischenspeichern Laden der Seite beschleunigen kann, kann eine dauerhafte festplattenbasierte Objektcache tatsächlich Ihre Seiten verlangsamen. Bessere schnellere Verarbeitung mit Page-caching, vor kurzem durchsuchte Seiten als statische Dateien oder ein Content Delivery Network verknüpfte Bilder oder andere Inhalte, die von einem sekundären Server dienen speichern möglicherweise auch angezeigt. HTTP Expires-Header hilft Web-Browsern, Seitenelemente in ihre Caches Verbesserung Ihrer Besucher Erfahrung ohne serverseitige caching zu behalten. Header können in Kombination mit einer anderen Methode verwendet werden.

Umsetzung und Erprobung

W3 Total Cache-Plug-in können Sie Kombinationen von caching Methoden auszuprobieren. Aktivieren Sie WordPress ist native Objekt als ersten Schritt Zwischenspeichern; die meisten Websites sehen eine erhebliche Geschwindigkeit erhöhen Sie mit dieser Option allein. Um die Differenz der Ladegeschwindigkeit mit verschiedenen Optionen zum Zwischenspeichern der Seite leicht zu testen, verwenden Sie einen Geschwindigkeitstest wie YSlow oder Google Page Speed. Führen Sie bei jeder Änderung Ihrer Einstellungen für die Zwischenspeicherung, einen Speed-Test zum Vergleich.