- 1. Leitfaden für Anfänger zum Verständnis der internen Funktionen von WordPress
- 2. Derzeit lesen: Was ist WordPress-Caching und warum ist es wichtig??
- 3. Wie funktioniert WordPress Caching??
- 4. So installieren und einrichten Sie WordPress-Caching mit WP Super Cache
- 5. So richten Sie WordPress-Caching mit W3 Total Cache (W3TC) ein
- 6. MaxCDN Review: Das beste CDN für WordPress?
Es ist schön zu sehen, dass Sie meinen langweiligen alten Artikel über die interne Funktionsweise von WordPress gelesen haben – ein großes Lob! Warte was? Hast du nicht? Keine Sorge, lesen Sie es einfach kurz durch – insbesondere den Teil unter “Was passiert, wenn jemand Ihr WordPress-Blog ansieht?”.
Wie der Titel schon sagt, werden wir das Caching von WordPress lernen. In dieser Beitragsreihe werden wir jeden Aspekt des Cachings einzeln im Detail untersuchen.
- Warum ist es wichtig
- Wie funktioniert es
- Und schließlich, wie man es umsetzt.
Contents
Warum ist WordPress-Caching so wichtig??
Wenn sie mir im College ein Thema beibringen, von dem ich nichts weiß, denke ich eher zuerst über seine Anwendungen nach, als über das Thema zu lernen. Zum Beispiel – Wiederholungsrelationen. Sie werden verwendet, um die n-te Zahl einer Folge von Zahlen zu berechnen, wie die Fibonacci-Folge. Nachdem ich seine Bedeutung verstanden hatte – wie Wiederholungsrelationen viel wertvolle Rechenzeit sparen -, interessierte ich mich dafür. Wenn Sie etwas über Wiederholungsbeziehungen wissen möchten, haben Sie Glück – ich werde es im nächsten Absatz kurz beschreiben. Leute, die nichts darüber lernen wollen, könnten es überspringen – es würde mir nichts ausmachen.
EIN Fibonacci-Folge ist einfach die Addition der beiden vorherigen Zahlen in der Sequenz. Fast jeder aus der Informatik weiß, wovon ich spreche – Sie müssen ein Programm (in einer beliebigen Sprache) schreiben, um eine Fibonacci-Sequenz zu generieren. Wenn ich bei 0 anfangen soll, würde die Fibonacci-Sequenz lauten:
0, 1, 1, 2, 3, 5, 8 .. bis unendlich.
Wenn ich Sie aus der obigen Sequenz nach der 5. Nummer der Serie fragen würde, wäre die Antwort 3. Wenn ich Sie nach der 500. Nummer fragen würde, müssten Sie die gesamte Serie bis zum 500. Term berechnen . Für einen modernen Computer würde Ihr Telefon dies in weniger als einer Sekunde berechnen. Aber in Bezug auf den modernen Prozessor ist das viel! Erhöhen Sie diese 500 auf 50.000.000.000 (50 Milliarden) Fibonacci-Zahl und ja – Sie würden viel mehr Zeit benötigen.
Hier kommt die Wiederholungsrelation ins Spiel. Unter Anwendung von Wiederholungsrelationen leiten wir eine Formel ab, mit der der n-te Fibonacci-Term berechnet werden kann. Sei es der 5. oder der 50. oder der 50. Billionen-fache Fibonacci-Term, diese abgeleitete Formel kann alle in genau derselben Zeit, d. H. Einer konstanten Zeit, berechnen. Dies ist unglaublich hilfreich, da es viel wertvolle Rechenzeit spart und uns hilft, die Komplexität eines Programms zu berechnen.
Was ist das für eine große Aufregung beim Zwischenspeichern von WordPress??
Google liebt schnellere Websites. Wir alle lieben schnellere Websites. Einer der wichtigsten SERP-Ranking-Faktoren (Search Engine Results Page) von Google ist die Geschwindigkeit einer Website und ihre Antwortzeit.
Das Caching ist ein grundlegender Faktor für die Bestimmung der Gesamtleistung einer Site. Besonders in WordPress, da es HTML-Seiten dynamisch generiert – durch Verwendung von PHP-Code in Verbindung mit MySQL-Datenbankabfragen. Mit richtig konfigurierten Caching-Protokollen kann Ihre WordPress-Site um Größenordnungen schneller sein. Es verhindert Redundanz und beschleunigt die Ladezeiten Ihrer Site – kostenlos! Das Beschleunigen Ihrer WordPress-Site kann auf drei Arten erfolgen:
- Verwenden Sie wahnsinnig leistungsstarke High-End-Cluster-Server
- Verwenden Sie ein Content Delivery Network (CDN).
- Konfigurieren Sie das WordPress-Caching
Die ersten beiden Punkte können (sehr) teuer sein und hängen normalerweise von der Anzahl der Besucher einer Website ab. WordPress-Caching kann jedoch auch auf kleinsten Websites verwendet werden (und sollte verwendet werden). Es ist interessant zu wissen, dass der größte Name in WordPress Managed Hosting – WPEngine – eine eigene, proprietäre Caching-Technologie namens EverCache verwendet, die alle drei Hauptformen des Caching kombiniert – Seiten-, Datenbank- und Objekt-Caching.
Was ist WordPress-Caching??
Wenn Sie meinen vorherigen Artikel gelesen haben, wissen Sie, wie viele Dinge jedes Mal stattfinden, wenn jemand Ihre Website besucht. Hier ist ein Bild, mit dem Sie sich erinnern können:
Was wäre, wenn diese dynamisch generierten Webseiten auf der Festplatte oder im Arbeitsspeicher (RAM) des Servers gespeichert und von dort jedes Mal bereitgestellt würden, wenn jemand die Seite anforderte? Sei es eine oder 1000 Personen, dieselbe Seite würde gesendet! Das würde viele Datenbankabfragen und die Ausführung von PHP-Code einsparen und damit den wichtigsten Faktor einsparen – wertvolle Rechenzeit. Es wäre wirklich sehr, sehr schnell.
Dies ist WordPress-Caching. Wiederverwenden zuvor generierter Daten (oder Anforderungen wie Datenbankabfragen), um neue, nachfolgende Anforderungen zu beschleunigen.
Aber Moment mal, was ist, wenn jemand einen Beitrag kommentiert oder aktualisiert oder einen neuen veröffentlicht? Enthalten diese zuvor generierten HTML-Seiten nicht die falschen / veralteten Daten? Du hast recht, das würde es absolut! Wir haben also etwas namens:
Den Cache leeren
Das Löschen des Caches bedeutet im Wesentlichen das erneute Zwischenspeichern aller zuvor zwischengespeicherten Daten. Dies bedeutet, dass die alten gelöscht und neue erstellt oder neu generiert werden. Dies erfolgt normalerweise auf der Grundlage einer Reihe von Protokollen, von denen einige Folgendes umfassen:
- Wenn ein Kommentar gepostet wird
- Wenn ein neuer Beitrag veröffentlicht wird
- Wenn ein alter Beitrag aktualisiert wird
Der WordPress-Kern und die Caching-Plugins wissen, wann der Cache gelöscht werden muss, damit dem Besucher keine alten, irrelevanten Daten zur Verfügung gestellt werden.
Fazit
Dieses Thema behandelt die beiden Faktoren, die ich für wichtig halte, bevor wir mit dem Erlernen des WordPress-Caching beginnen. Jetzt, da Sie ein solides Verständnis für die beiden haben, ist es Zeit zu lernen, wie das Caching funktioniert.
Vorteile von WordPress Caching
Lassen Sie uns zum Abschluss dieses Kapitels einige der Vorteile betrachten, die das Caching bietet:
- Beschleunigen Sie Ihre Website kostenlos
- Dadurch werden Google und andere Suchmaschinen-Rankings verbessert
- Sparen Sie einen erheblichen Teil des Ressourcenverbrauchs des Servers – sehr hilfreich für Benutzer, die ihre Site auf gemeinsam genutzten Hosting-Servern hosten
Was denkst du über WordPress Caching? Haben Sie etwas zu seiner Liste der Vorteile hinzuzufügen? Lass es uns in den Kommentaren unten wissen!