Was Sie wissen müssen

Veröffentlicht: 2023-06-06


WordPress-Transienten sollen dazu beitragen, die Gesamtleistung einer Website zu verbessern. Dennoch kann es ein wenig schwierig sein, zu wissen, wie sie funktionieren und wie man sie kontrolliert.

Um Ihnen zu helfen, haben wir eine Kurzanleitung für WordPress-Transienten zusammengestellt. Sobald Sie die Grundlagen gut verstanden haben, können Sie damit beginnen, sie in Ihren Web- oder Web-Fortschrittsjobs anzuwenden. Wenn Sie außerdem lernen, wie Sie WordPress-Transienten regulieren, können Sie Ihre Ladevorgänge beschleunigen.

In diesem Beitrag werfen wir einen genaueren Blick auf WordPress-Transienten und wie sie ihre Aufgabe erfüllen. Wir gehen auch auf die Vorteile der Verwendung auf Ihrer Website ein. Abschließend zeigen wir Ihnen einige effektive Techniken zur Behebung von Fehlern in WordPress. Fangen wir an!

Inhaltsverzeichnis :

Was sind WordPress-Transienten?

Bevor wir in die Besonderheiten von WordPress-Transienten eintauchen, werfen wir einen kurzen Blick auf zwei damit verbundene Prinzipien: Caching und Software Performance Interfaces (APIs).

Beim Caching in WordPress geht es darum, die Daten Ihrer Website in einem kurzfristigen Cache zu speichern. Auf diese Weise muss die Webseite nicht erneut Anfragen nach denselben Informationen stellen, wenn eine Person sie besucht. Alternativ wird das zwischengespeicherte Wissen genutzt, wodurch sich die Ladezeiten verkürzen.

Mittlerweile ist API ein Prozess, der es zwei unterschiedlichen Plattformen ermöglicht, miteinander zu kommunizieren. Wenn Sie beispielsweise in ein E-Mail-Werbetool investieren, müssen Sie höchstwahrscheinlich dessen API-Schlüssel in Ihre WordPress-Website eingeben, damit es mit der Aufzeichnung von Abonnements und Formularübermittlungen beginnen kann:

Eingabe von API-Schlüsseln in WordPress.

Jetzt fragen Sie sich vielleicht, wie sich WordPress in all das einfügt. Einige Plugin-Entwickler verwenden Transienten, um kurzfristige Informationen in den WordPress-Datenbanken zu speichern.

Dies kommt häufig bei Geräten vor, die eine API verwenden, um Daten aus einem zusätzlichen System abzurufen. Nehmen wir an, Sie haben ein Social-Media-Plugin, das die Auswahl der Shares Ihrer Beiträge anzeigt.

Wenn ein Benutzer einen Beitrag besucht, muss Ihr Server eine Verbindung zu Ihren Social-Media-Webseiten herstellen, um Personennummern abzurufen. Wie Sie wahrscheinlich wissen, kann dieses System Ihre Website verlangsamen.

Wenn das Plugin jedoch einen Übergang ausnutzt, werden diese Informationen wahrscheinlich in Ihren WordPress-Datenbanken gespeichert. Dies bedeutet, dass der Server nicht mit den Social-Media-Plattformen kommunizieren muss – er kann lediglich die zwischengespeicherten Daten abrufen und Ihre geschriebenen Inhalte viel schneller bereitstellen.

Im folgenden Abschnitt werden wir einen genaueren Blick auf die positiven Aspekte der Verwendung von WordPress-Transienten werfen. Lassen Sie uns zunächst die Schlüsselelemente eines Transienten aufklären.

Wie WordPress-Transienten funktionieren

Transienten funktionieren, indem sie Informationen mithilfe einer Schlüssel-Preis-Paar-Zusammensetzung in der WordPress-Datenbank speichern. Dieser Schlüssel wird verwendet, um das Transient zu erkennen, obwohl der Wert die gespeicherten Daten angibt.

Außerdem haben einige Entwickler eine Ablaufzeit für den Übergang festgelegt. Bald nach diesem Tag werden die Daten ungültig und müssen erneut abgerufen werden.

Unter Verwendung des gleichen Beispiels wie oben kann ein Social-Media-Plugin die Share-abhängigen Daten möglicherweise nur für zwei oder drei Wochen speichern. Nach diesem Zeitraum werden die Fakten neu generiert, sodass die Anzahl der Aktien aktuell ist.

Im Wesentlichen besteht jeder einzelne Transient aus drei Abschnitten:

  • $transient : Dies ist das Wesentliche, das den Transienten identifiziert (normalerweise ein Titel).
  • $price : Dies sind die Daten, die über eine API abgerufen werden.
  • $expiration : Dies gibt an, wie lange die Daten in der Datenbank gespeichert werden, bevor sie gelöscht werden und erneut über die API abgerufen werden müssen.

Um den Übergang festzulegen, müssen Sie die Funktion set_transient() verwenden. So würde die letzte Konsequenz also aussehen:

set_transient( 'special_query_results', $exclusive_query_final results, 12 * HOUR_IN_SECONDS )

Diese Instanz stammt aus der offiziellen WordPress Transients-Dokumentation [1] . Wir empfehlen Ihnen, diese Website zu durchsuchen, um eine vollständige Übersicht über Transienten (und deren Verwendung) zu erhalten.

Die Vorteile der Anwendung von WordPress-Transienten

Wie bereits erwähnt, können WordPress-Transienten dazu beitragen, die allgemeine Leistung einer Website zu verbessern. Mehrere Builder nutzen sie, um die Vielfalt externer API-Aufrufe zu verringern.

Wenn der Server zum Abrufen von Daten mehrere API-Anfragen stellen muss, kann dies zu langsameren Ladezeiten für Ihre Endbenutzer führen. Sie könnten beispielsweise mit einem Social-Media-Feed arbeiten oder Follower- und Share-Zählungen auf Ihrer Website anzeigen. Wenn der Server eine Verbindung zu diesen Third-Party-Plattformen herstellen muss, um diese Informationen abzurufen, wählt er einen längeren Zeitraum zum Laden der Informationen aus.

Wenn diese Informationen in einem temporären Cache in der Datenbank gespeichert werden, können die Daten schneller versendet werden. Bei geschickter Anwendung können Transienten daher die Ladezeiten erheblich verkürzen und Ihnen ein besseres Kundenerlebnis ermöglichen.

Aus Sicht des Website-Fortschritts erleichtern Transienten eine unkomplizierte Informationsverwaltung. Sie können beispielsweise entscheiden, welche geschriebenen Inhalte Sie zwischenspeichern möchten und wie lange Sie sie aufbewahren möchten.

Dies kann von großem Vorteil sein, wenn Sie Daten haben, die über eine API abgerufen werden müssen, sich aber nicht regelmäßig ändern. Sie können diesen Inhalt zwischenspeichern, damit er schneller geladen wird, und ihn alle paar Monate aktualisieren.

Wenn auf Ihrer Website Informationen angezeigt werden, die in Echtzeit aktuell sein müssen, ist die Arbeit mit Transienten möglicherweise nicht das ideale Bewegungsprogramm. In einigen Fällen möchten Sie möglicherweise den Transienten löschen, damit auf der Seite immer mehr neue Informationen angezeigt werden. Im nächsten Teil werfen wir einen genaueren Blick auf die Verwaltung Ihrer WordPress-Transienten.

So regulieren Sie Transienten in WordPress

Während Sie vielleicht ein gewisses Programmierwissen benötigen, um sich mit WordPress-Transienten zu befassen, gibt es einige Plugins, die Sie verwenden können, um den Prozess zu vereinfachen. Sie könnten jetzt ein Optimierungstool verwenden, das diese Funktion aufweist.

Mit WP Rocket können Sie beispielsweise alle Daten von Ihrer Website entfernen, indem Sie ein Feld durchsuchen. Sie haben auch die Möglichkeit, nur abgelaufene Transienten zu löschen.

Wenn Sie nach einem kostenlosen Tool suchen (oder mehr Kontrolle über Ihre Transienten haben), sollten Sie sich das Transients Manager-Plugin ansehen. Auf diese Weise können Sie alle Inhalte auf Ihrer Website anzeigen, bearbeiten und löschen.

Wenn Sie das Plugin installieren und aktivieren, gehen Sie zu Ressourcen > Transienten . Unten sehen Sie eine Checkliste aller Transienten auf Ihrer Webseite:

Anzeigen von WordPress-Transienten.

Um einen Transienten zu ändern, bewegen Sie den Mauszeiger darauf und wählen Sie Bearbeiten . Sie können den Namen, den Wert und die Ablaufzeit ändern, indem Sie die richtigen Felder verwenden:

Bearbeiten von Transienten in WordPress.

Sobald Sie fertig sind, klicken Sie auf „Änderungen speichern“ .

Beim Löschen von Transienten stehen Ihnen zahlreiche Möglichkeiten zur Verfügung. Sie können beispielsweise nur abgelaufene Transienten, nicht abgelaufene Transienten oder Personen ohne Ablaufdatum löschen:

Löschen von WordPress-Transienten.

In der Hauptsymbolleiste von WordPress sehen Sie die Möglichkeit, Transienten anzuhalten (und ihre Suspendierung aufzuheben):

Transienten in WordPress anhalten.

Dieses Plugin kann beim Testen neuer Transienten hilfreich sein. Es ermöglicht Ihnen, einzigartige transiente Werte (zu zwischenspeichernde Fakten) auszuprobieren und zu sehen, wie sich diese auf die allgemeine Leistung Ihrer Website auswirken.

Zusammenfassung

WordPress-Transienten helfen Ihnen, Informationen, die normalerweise über eine API abgerufen werden, in Ihren Datenbanken zu behalten. Auf diese Weise muss der Server keine Verbindung zu Drittanbieterplattformen herstellen, um diese Informationen abzurufen. Transienten können daher die Ladevorgänge erhöhen und die Website-Effizienz steigern.

Wenn Sie beispielsweise über ein Social-Media-Plugin verfügen, kann ein Transient verwendet werden, um Informationen wie Share- und Follower-Zählungen zu speichern. Darüber hinaus können Sie ein Tool wie WP Rocket oder Transients Manager verwenden, um Transienten zu löschen und zu ändern.

Haben Sie irgendwelche Gedanken zu WordPress-Transienten? Teilen Sie es uns im Kommentarbereich unten mit!

&#13