Utilisation Processeur / CPU élevée
Si vous rencontrez une utilisation élevée du processeur sur votre site, WP Rocket peut en être la cause de plusieurs façons :
Les pages ne sont pas mises en cache
Assurez-vous que WP Rocket est actif et met vos pages en cache :
Comment vérifier si WP Rocket met bien en cache vos pages ?
Préchargement & Supprimer les ressources CSS inutilisées
Si votre site a beaucoup de pages à précharger et/ou ne dispose pas de suffisamment de ressources serveur, le préchargement provoquera un pic d'utilisation du processeur. Si ce pic pose un problème à votre site, vous pouvez essayer :
- Ralentissez la cadence de préchargement en installant le plugin d'aide suivant :
📥 Télécharger (.zip):WP Rocket | Change Parameters
Développeurs : Vous pouvez trouver le code de ce plugin sur GitHub.
Cette assistance réduira le nombre d'URL de chaque cycle de préchargement, la fréquence du cycle de préchargement et augmentera le délai entre les demandes de préchargement. Pour en savoir plus, consultez cet article Personnaliser les paramètres de préchargement. - Modifie les limites du lot de préchargement comme suit :
-
- Le nombre maximal d'URL passe de 45 à 25 URL.
- Le nombre minimum d'URL passe de 5 à 3 URL.
- Augmente de la durée de vie du cache pour éviter la suppression complète et le préchargement trop fréquents du cache.
- Mettre en place des tâches cron pour vider et précharger le cache pendant les périodes de faible activité du serveur
Si la désactivation ou la limitation de la précharge ne résout pas le problème, essayez également les étapes ci-dessous.
LazyLoad pour les images background CSS
La fonctionnalité LazyLoad pour les images background CSS doit traiter toutes les feuilles de style CSS de vos pages.
Par conséquent, cette fonction peut entraîner des problèmes d'utilisation de la CPU si le site contient beaucoup de CSS ou si le serveur ne dispose pas de suffisamment de ressources. Plus le site contient de feuilles de style CSS, plus l'impact sur l'utilisation de la CPU est important.
Malheureusement, il n'existe pas de solution de contournement. Par conséquent, si vous rencontrez ce problème lors de l'utilisation de cette fonctionnalité, vous devez la désactiver.
Purge excessive du cache
Parfois, vous pouvez remarquer que le cache est vidé de manière aléatoire, sans explication claire, ce qui peut entraîner des problèmes de CPU car le cache ne sera pas disponible et les requêtes parviendront au serveur plus fréquemment.
Pour plus d'informations, consultez notre guide Le cache est incomplet, effacé trop fréquemment ou de manière aléatoire.
Autre optimisations
Parfois, certaines des autres options de l'onglet Optimisation des fichiers, telles que Minifier/Combiner, peuvent entraîner une utilisation élevée du processeur lorsque votre site contient beaucoup de fichiers CSS ou JS. Essayez de désactiver ces options, puis surveillez l'utilisation du CPU pour voir si cela vous aide.