Object Cache

WordPress 🔴 Senior

Définition

Cache en mémoire persistant (Redis, Memcached) qui remplace le cache objet non-persistant par défaut. Accélère drastiquement les requêtes répétées.

Analogie

Comme une mémoire vive ultra-rapide a cote d'un disque dur lent : les données fréquentes y sont stockées.

Exemple de code

// wp-config.php
define('WP_REDIS_HOST', '127.0.0.1');

// Usage dans le code
wp_cache_set('user_42', $userData, 'users', 3600);
$cached = wp_cache_get('user_42', 'users');

Cas d'usage

Sur les sites a fort trafic pour réduire les requêtes base de données de 60-80%.

Anti-pattern

Mettre en cache des données qui changent a chaque requête, annulant tout bénéfice.
#advanced#wordpress#performance

← → au clavier pour passer d'une fiche à l'autre