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 …
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?
Angenommen, es gibt ein Plugin, das 20 verwandte Beiträge (für jeden Beitrag) mit einer sehr komplexen Abfrage anzeigt. Mit den Daten dieser Abfrage wird dann ein komplexes HTML-Layout erstellt. Beachten Sie außerdem, dass das Plugin öffentlich ist und auf jedem Server mit jeder Konfiguration installiert werden kann. So etwas wie: …
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 …
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 …
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 …
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 …
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 …
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, …
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: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.