Als «cache» getaggte Fragen

Ein Cache ist eine Komponente, die Daten transparent speichert, damit zukünftige Anforderungen für diese Daten schneller bearbeitet werden können. Die Daten, die in einem Cache gespeichert werden, können Werte sein, die zuvor berechnet wurden, oder Duplikate von Originalwerten, die an anderer Stelle gespeichert sind.

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
Verhindern Sie, dass Wordpress einen http-Header für die Cache-Steuerung sendet
Meine Site befindet sich auf einem Server, der Varnish als (leistungsstarke) Caching-Engine verwendet. Leider scheint WordPress den Lack-Cache zu sprengen, indem es einen http-Header zur Cache-Steuerung sendet. Wenn curl -I domain.comich bekomme: HTTP/1.1 200 OK Server: Apache/2.4.10 X-Powered-By: PHP/5.4.4-14+deb7u14 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, …
9 cache  http  varnish 

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 …

4
Ist es möglich, das Abrufen von Posts durch WP_Query vollständig zu stoppen?
Ich versuche, WP Redis zu verwenden, um das gesamte $ wp_query- Objekt mit dem Schlüssel $ query_vars_hash zwischenzuspeichern . So $wp_querywurde hinzugefügt zu $wp_object_cache: add_action('wp', function($wp) { if ( is_admin() ) return; global $wp_query; if ( !wp_cache_get($wp_query->query_vars_hash, 'globals') ) { wp_cache_add($wp_query->query_vars_hash, $wp_query, 'globals'); } }); Dann muss ich überprüfen, ob …
8 wp-query  hooks  cache 

3
Wie man ein untergeordnetes Thema zwischenspeichert. Style.css
Meine Frage mag verschiedene Aspekte haben, aber ich finde es im Wesentlichen einfach: Wie stellen Sie sicher, dass Änderungen an einem untergeordneten Thema style.cssordnungsgemäß über Caches verteilt werden? Ich habe an einigen Stellen gelesen, dass WP die WP-Version platzieren sollte / würde, nnnwenn die Ressource als abgerufen wird http://host/wp-content/themes/theme-child/style.css?ver=nnn. In …


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
Wird define ('WP_CACHE', true) für das Zwischenspeichern von Objekten benötigt?
Ich lese gerade die Dokumente unter https://codex.wordpress.org/Class_Reference/WP_Object_Cache und bin mir über etwas nicht klar ... Wenn ich ein Objekt-Cache-Plugin installiere, indem ich die Drop-In-Datei object-cache.php zum Verzeichnis wp-content hinzufüge define('WP_CACHE', true), muss ich meine Datei wp-config.php hinzufügen , um das Caching zu aktivieren, oder startet die Drop-In-Datei einfach durch bloße …
8 cache 

2
Caching und Versionierung für rtl.css
Ich verwende filemtime(), um eine Versionsnummer für verschiedene CSS- und JS- Dateien in einem benutzerdefinierten WordPress- Design hinzuzufügen . Ich habe die hier beschriebene akzeptierte Antwort als Richtlinie verwendet. Ich verwende jedoch die Funktionen wp_retister_style()und wp_register_script(), um meine CSS- und JS- Dateien zu registrieren und sie schließlich über wp_enqueue_style()und zu …
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.