HUSKY - Product Filter for WooCommerce

Turbo Mode — cache de filtre indexé

Turbo mode est une extension qui réduit la charge sur la base de données en utilisant des requêtes AJAX et des données de produits prédéfinies placées dans un fichier JSON -> ce qui accélère le filtrage des produits. Ce mode évite de générer de grandes requêtes MySQL lors du filtrage des produits sur le front du site. Vous pouvez trouver ses paramètres dans tab Advanced.

Accélère le filtrage des produits. Ce mode évite de générer de grandes requêtes MySQL lors du filtrage des produits sur le front du site, ce qui réduit la charge du serveur et rend les résultats de filtrage plus rapides !

Site de démonstration : https://turbo.products-filter.com/

L'idée principale de cette extension est d'éviter les grandes requêtes MySQL côté serveur et de les remplacer par quelque chose de plus simple et direct : obtenir les produits par ID.

Le filtrage s'effectue côté client (navigateur) à l'aide de la fonctionnalité javascript et des données JSON prédéfinies sur le front.

  • Cochez l'extension « Turbo Mode » dans l'onglet Extensions
  • Appuyez sur le bouton Enregistrer
  • Dans l'onglet « Turbo Mode », activez-le
  • Cliquez sur le bouton « Update Now! » (« Reassemble products data now! »)
  • Attendez que l'opération soit terminée
  • Sélectionnez la période Cron et l'emplacement où conserver le fichier JSON des données des produits
  • Sélectionnez via la liste déroulante où conserver le fichier JSON des données des produits. Il est préférable de conserver le fichier de données des produits dans le dossier wp-uploads pour éviter la suppression des données après la mise à jour du plugin, mais tous les hébergeurs ne permettent pas de lire les données JSON depuis ce dossier. Par conséquent, si vous choisissez de conserver les données dans le dossier du plugin, gardez cela en tête et réassemblez les données des produits en utilisant le bouton ci-dessus après la mise à jour du plugin.
  • Appuyez sur le bouton Enregistrer
  • Dans l'onglet « Options », sélectionnez les options si nécessaires : Afficher le comptage, Recalcul dynamique (si le filtre est très volumineux, sélectionnez le recalcul dynamique uniquement pour PC), Masquer les termes vides
  • N'OUBLIEZ PAS DE RÉINITIALISER TOUS LES TYPES DE CACHE SUR LE FRONT DE VOTRE SITE (cache du navigateur)

Limitations :

  • le mode turbo ne fonctionne pas avec la liste déroulante hiérarchique
  • Mode AJAX uniquement, et pour cette raison non compatible avec tous les thèmes WordPress
  • si le mode turbo est activé, désactivez dans l'onglet Advanced « Cache dynamic recount number » pour chaque élément du filtre + « Cache terms »
  • si le formulaire de recherche est trop volumineux, un gel possible si le recalcul dynamique est activé (raison : redessin de tous les éléments HTML dans le filtre)
  • le nombre maximum de produits est 15 000. Si vous avez besoin de plus, utilisez le hook : 'woof_turbo_mode_products_limit'