HUSKY - Products Filter Professional for WooCommerce

woof_use_wp_cache

Hook woof_use_wp_cache serve ad abilitare la cache degli oggetti wp-cache che è più ottimizzata. Ha mostrato buoni risultati nei test.

ATTENTION: dovrebbe essere obbligatoriamente installato un qualsiasi plugin di caching degli oggetti per WordPress, in altro modo nessun effetto. Esempio: https://wordpress.org/plugins/w3-total-cache/

Per abilitare la cache degli oggetti wp nel file functions.php del tema WordPress corrente aggiungi il seguente codice:

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

Informazioni:

Per impostazione predefinita, la cache degli oggetti in WordPress è non persistente, il che significa che funziona all'interno di una singola richiesta HTTP (solo per la generazione di una pagina) e non funziona tra richieste diverse (quando si visita una nuova pagina, la cache della vecchia pagina non viene utilizzata). Mentre la pagina viene generata, i dati vengono memorizzati nella cache (RAM) e prelevati da lì quando gli stessi dati vengono richiesti nuovamente nel codice. Ad esempio, è per questo che la funzione get_option() non effettua una richiesta al database ogni volta durante le chiamate successive, ma prende i dati dalla cache degli oggetti.

WordPress ha l'opzione per abilitare l'archiviazione esterna della cache degli oggetti e renderla permanente. Quindi i dati dalla cache funzioneranno tra le richieste.

Per abilitare una cache persistente degli oggetti, è necessario installare un plugin. Ci sono diversi plugin di questo tipo, perché ci sono anche diverse opzioni per memorizzare tale cache, eccone alcune:

Per determinare se la cache persistente è in uso. WordPress utilizza il wp_using_ext_object_cache() function. È utile per gli sviluppatori quando devono eseguire azioni diverse con o senza un plugin di caching.