HUSKY - Products Filter Professional for WooCommerce

woof_use_wp_cache

Hook woof_use_wp_cache ist die Aktivierung des Objekt-Caches wp-cache, der optimierter ist. Zeigte gute Ergebnisse in den Tests.

ATTENTION: Es sollte obligatorisch eine installiert sein Plugin für Objekt-Caching für WordPress, anderer Weg hat keine Auswirkung. Beispiel: https://wordpress.org/plugins/w3-total-cache/

Um den WP-Objekt-Cache in der Datei functions.php des aktuellen WordPress-Themes zu aktivieren, fügen Sie den folgenden Code hinzu:

add_filter('woof_use_wp_cache', function($is){
    return true;
});

Informationen:

Standardmäßig ist das Objekt-Caching in WordPress nicht persistent, was bedeutet, dass es innerhalb einer einzelnen HTTP-Anfrage funktioniert (nur zur Generierung einer Seite) und nicht zwischen verschiedenen Anfragen funktioniert (beim Besuch einer neuen Seite wird der Cache von der alten Seite nicht verwendet). Während die Seite generiert wird, werden die Daten im Cache (RAM) gespeichert und von dort abgerufen, wenn dieselben Daten im Code erneut angefordert werden. Deshalb macht die Funktion get_option() beispielsweise keinen Request an die Datenbank bei jeder nachfolgenden Ausführung, sondern nimmt die Daten aus dem Objekt-Cache.

WordPress hat die Möglichkeit, externen Speicher für den Objekt-Cache zu aktivieren und so die Objekt-Caches permanent zu machen. So werden die Daten aus dem Cache zwischen den Anfragen funktionieren.

Um einen persistenten Objektcache zu aktivieren, müssen Sie ein Plugin installieren. Es gibt mehrere solche Plugins, da es auch mehrere Optionen zur Speicherung eines solchen Caches gibt, hier sind einige davon:

Um festzustellen, ob persistentes Caching verwendet wird. WordPress verwendet das wp_using_ext_object_cache() Funktion. Es ist nützlich für Entwickler, wenn sie verschiedene Aktionen mit oder ohne Caching-Plugin durchführen müssen.