Als «transient» getaggte Fragen

Die Transienten-API bietet eine standardisierte Möglichkeit, Daten vorübergehend (mit Ablaufzeit) in der Datenbank zu speichern.

3
Werden transiente Abfälle gesammelt?
Diese Frage brachte mich auf den Gedanken, dass vorübergehende RSS-Feeds in wp_options nicht automatisch entfernt werden? Transienten sollen ablaufen und gelöscht werden. Die einzige Möglichkeit, wie ich dies sehe, besteht darin, dass ein Transient abgelaufen und angefordert ist und dann während der Anforderung gelöscht wird. Was passiert, wenn der Transient …

4
Wie funktioniert das Cachen von Objekten?
Ich suche hier eine endgültige Antwort. Wo leben Optionen und Transienten, wenn die Objekt-Zwischenspeicherung aktiviert ist? Standardmäßig werden beide in der Datenbank gespeichert. Aber ich habe einige Hinweise gehört, dass memcache sie woanders speichert und APC etwas ganz anderes macht. Wo genau werden diese Daten in beiden Fällen gespeichert?


5
Wann sollte ich die Transients-API verwenden?
Ich habe die Transients-API noch nie zuvor verwendet und mich gefragt, ob jemand eine Anleitung zur Verwendung hat. Der Codex-Artikel impliziert, dass ich als Theme-Entwickler jedes neue WP_Query()als Übergang festlegen möchte . Ich nehme an, dasselbe gilt für direkte $ wpdb-Abfragen und query_posts(). Ist das übertrieben? Und / oder gibt …
15 transient 

6
Wird meine Site beschädigt, wenn ich alle vorübergehenden Datensätze in der Tabelle wp_options lösche?
Meine Site enthält derzeit mehr als 500.000 vorübergehende Datensätze in der Tabelle wp_options. Dies führt dazu, dass die Tabelle häufig abstürzt und somit meine Site ist. Ich dachte, dass vorübergehende Aufzeichnungen nach einiger Zeit alle abgelaufen sind. Ich bin mir nicht sicher, welche Plugins verantwortlich sind und was noch schief …

1
Wie kann sichergestellt werden, dass jeweils nur ein wp_cron () ausgeführt wird?
Ich habe ungefähr 20 wp_cron()Funktionen wie den folgenden Code. Fast alle Cron laufen stündlich; einige sind täglich. if ( ! wp_next_scheduled( 'my_task_hook' ) ) { wp_schedule_event( time(), 'hourly', 'my_task_hook' ); } add_action( 'my_task_hook', 'my_task_function' ); function my_task_function() { //Complex Code } Um die Serverleistung zu erhöhen und keine Server-Limit-Nachrichten von …

3
Besteht die Gefahr, alle Transienten zu löschen?
Ich habe eine große Site für einen Client und da es sich um eine wirklich angepasste WordPress-Installation mit vielen Erweiterungen der Funktionalität handelt, kann ich die Caching-Plugins nicht verwenden. Um die Leistung zu verbessern, habe ich einen Großteil der Website mithilfe von Transienten erstellt (z. B. Navigation, Google Maps mit …

2
Ist get_option () schneller als der Zugriff auf get_transient ()?
Heute führe ich einen Test über meine Datenbank durch, um den Geschwindigkeitsunterschied zwischen dem Zugriff auf einen Schlüssel über Optionen, benutzerdefinierte Tabellen und Transienten zu untersuchen. Ich habe den Test 1000 Mal ausgeführt und es folgt die Zeit, die benötigt wird, um 1000 get-Operationen auszuführen: get_transient() 0,0245 Sekunden get_option() 0,0068 …

2
HTTP-Anforderung (Cache Remote) mit Transients API
Ich versuche, die get_transient()Methode in meinem Wordpress zu verwenden. Ich habe das Dokument gelesen und scheine das zu tun, was in den Dokumenten beschrieben wurde. Ich muss das Wetter auf meiner Website anzeigen und verwende eine Wetter-API eines Drittanbieters, die alle 6 Stunden aktualisiert wird. Wir erstellen einen lokalen Wetter-Cache, …

1
Warum werden Transienten vorzeitig gelöscht?
Sie würden denken, dass ein vorübergehender Satz, der zu einem bestimmten Zeitpunkt abläuft, bis zu diesem Zeitpunkt existieren würde. Leider scheinen sie früher aus der Datenbank zu verschwinden, sowohl beim Test als auch bei der Produktion. Versuchen Sie als einfaches Beispiel, um dieses Verhalten zu sehen: <?php /* Plugin Name: …
7 transient 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.