Autoload Options Piege
WordPress 🔴 SeniorDefinition
Piege de performance ou trop d'options avec autoload=yes sont chargees en memoire a chaque requete. 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 donnees volumineuses dans wp_options avec autoload.