HUSKY - Products Filter Professional for WooCommerce

La recherche est lente OU le plugin ralentit le chargement de la page

De nombreuses sociétés d'hébergement bon marché fournissent leurs services avec du matériel peu performant. Pour cette raison, la recherche de produits peut être lente. Vous pouvez suivre les étapes suivantes :

  • Utilisez des plugins de cache, par exemple celui-ci
  • Désactiver 'recount dynamique‘ dans le filtre et ‘masquer les termes vides' options
  • Utiliser Autoptimize
  • Ajouter plus de mémoire sur votre site WordPress
  • Utiliser PHP 8.x.x
  • Dans l’onglet Avancé → Options, essayez également d’activer le ‘Cache le nombre de recompte dynamique pour chaque article dans le filtre‘ OU ‘Mettre en cache les termes« si votre formulaire de recherche contient beaucoup de termes
  • Dans l'onglet Advanced → Options, activez 'Optimiser le filtre de prix‘ pour réduire la charge du serveur
  • Ajouter des index de base de données pour améliorer les performances des requêtes (exécuter dans phpMyAdmin) :
    ALTER TABLE wp_postmeta ADD INDEX woof_meta_key_value (meta_key(191), meta_value(20));
    ALTER TABLE wp_posts ADD INDEX woof_type_status (post_type(20), post_status(20));

    Note : Remplacez wp_ avec votre préfixe de table actuel s'il est différent.

  • Vous pouvez également masquer complètement le formulaire de recherche et l'afficher à la demande. Dans le widget, réglez ‘Oui‘ à ‘Cacher le formulaire de recherche par défaut et afficher un seul bouton à la place', dans le shortcode [woof] utiliser l'attribut ‘start_filtering_btn

+ Vous pouvez utiliser des liens de pages et des masques (Ex. : product-category) où la fonctionnalité WOOF doit être initialisée : onglet AvancéInitialiser le plugin uniquement sur les pages de site suivantes – cela empêchera l'initialisation de la fonctionnalité du plugin sur toutes les pages du site
Lisez aussi:

 


Je dois dire que le support est plutôt décent 🙂
J'ai également peut-être trouvé quelque chose d'intéressant que vous pourriez aimer : Je vous ai déjà envoyé un e-mail concernant les requêtes lentes effectuées par le plugin. Les requêtes du plugin sont toujours énormes, mais je comprends que c'est une chose de WordPress (variations WooCommerce). J'ai cependant trouvé une solution pour éviter les longs temps de chargement : ajuster MySQL en utilisant cette astuce : http://mysqltuner.com/
Les temps de chargement sont passés de 15 sec. à 4/5 sec. maintenant. Toujours pas rapide mais bien mieux qu'avant. La prochaine étape est la mise à niveau de PHP car j'utilise la version 5.3.
Quoi qu'il en soit : si des gens se plaignent que woof ralentit les choses, essayez de leur suggérer de mysqltuner. Cela a fait une grande différence pour moi.
Merci encore !
Bart