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 vous ou votre hébergeur remarquez trop de requêtes liées à WP Rocket dans les logs de votre serveur, vous pouvez vérifier l'agent utilisateur pour trouver la source des requêtes problématiques :

Dans les deux cas, vous pouvez installer ce plugin d'aide qui modifie les deux en même temps :

📥 Télécharger (.zip):WP Rocket | Change Parameters
Développeurs : Vous pouvez trouver le code de ce plugin sur GitHub.

Lors de la prochaine exécution du Préchargement du cache et Supprimer les ressources CSS inutilisées, le plugin ci-dessus modifiera les paramètres 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.

Priority Elements

Si les requêtes admin-ajax du script Beacon de WP Rocket causent un problème, vous pouvez essayer de désactiver les fonctions des Éléments prioritaires.

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. 

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.