Autoload Options Piege

WordPress 🔴 Senior

Définition

Piège de performance ou trop d'options avec autoload=yes sont chargées en mémoire a chaque requête. Une table wp_options volumineuse ralentit tout le site.

Analogie

Comme charger TOUS tes dossiers dans ton sac chaque matin au lieu de prendre seulement ceux du jour.

Exemple de code

// Mauvais : autoload par defaut = yes
update_option('huge_data', $bigArray);

// Bon : desactiver autoload
update_option('huge_data', $bigArray, false);

// Audit
// SELECT SUM(LENGTH(option_value)) FROM wp_options
// WHERE autoload = 'yes';

Cas d'usage

Lors de l'audit de performance d'un site WordPress lent au premier chargement.

Anti-pattern

Stocker des logs, des caches ou des données volumineuses dans wp_options avec autoload.
#interview#wordpress#performance

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