L'importation de produits WooCommerce est lente

Problème

L'importation de produits en vrac, par exemple en utilisant l'importateur CSV de WooCommerce, est lente lorsque WP Rocket est activé.

Cela peut également se produire lors de l'importation de données dans d'autres types de contenu avec une extension comme WP All Import, ou similaire.


Cause

Lorsque le contenu de votre site est mis à jour, WP Rocket effectue une suppression du cache. Ainsi, si vous importez beaucoup de données qui déclenchent la mise à jour des articles/produits, etc., la suppression du cache sera déclenchée fréquemment. Si vous avez le préchargement du cache activé, celui-ci sera également déclenché.

Cela peut entraîner une certaine lenteur, ce qui fait que l'importation prend plus de temps.


Solution

  • Utilisation programmée d'un filtre

    Vous pouvez empêcher la purge automatique du cache lorsqu'un import est en cours.

    Pour ce faire, le filtre suivant peut être intégré dans le code d'importation :

    add_filter( 'rocket_is_importing', '__return_true' );

  • Désactivation de la purge automatique du cache

    Il est également possible d'utiliser un plugin d'aide afin que la suppression automatique du cache soit désactivée.
Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.