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.