J'ai récemment découvert ce sujet sur WordPress.org. Quelqu'un a dit que le Booster for WooCommerce enregistrait trop d'options dans la table wp_options et que cela affectait les performances de son site Web.
J'ai décidé de le tester et d'installer un nouveau WordPress + WooCommerce + Booster pour WooCommerce sur un environnement de test local. J'ai installé le thème Storefront et importé les données factices de WooCommerce.
Résultats après activation du plugin Booster
Avant d'activer le plugin Booster, j'avais 296 lignes dans la table wp_options.
Après avoir activé Booster, le nombre de lignes passe à 1522, soit 1226 lignes insérées par le plugin. Toutes ces options ont le chargement automatique défini sur oui.
Que signifie le chargement automatique oui ?
Cela signifie que lorsque WordPress s'initialise, il lit ces options dans la base de données. S'il y a trop d'options et que vous utilisez un hébergement partagé limité, cela peut être problématique, entraînant un temps de chargement lent.
Installons le Query Monitor et voyons quelles requêtes Booster ajoute à la page de la boutique.
Nombre de requêtes sans Booster : 41
Nombre de requêtes avec Booster activé : 187 (+146 requêtes)
Le temps de chargement est toujours satisfaisant malgré ces requêtes supplémentaires, mais gardez à l'esprit qu'il s'agit d'un environnement de test local. J'utilise Local by Flywheel avec une configuration Nginx + PHP7, mais que se passerait-il dans un scénario réel ?
Peut-être avez-vous une base de données plus grande, plus de 20 produits factices, plus de plugins ; peut-être êtes-vous sur un hébergement partagé, pas de Nginx, pas de PHP7.
Ces 146 requêtes supplémentaires sur votre page et ces 1226 options supplémentaires dans wp_options avec chargement automatique : oui peuvent avoir beaucoup plus d'importance.
Votre temps de chargement pourrait ressembler à ceci.
Si vous utilisez le plugin Booster pour WooCommerce, testez la vitesse de votre site Web avec Pingdom Tools et voyez si vous obtenez cette longue ligne jaune d'attente. Il se peut que ce soient les requêtes et les options de la table wp_options qui en soient la cause.
Utilisez-vous Booster pour WooCommerce ? Quelle est votre expérience avec ce plugin ?
Laisser un commentaire