Lorsque j'accède au site, je reçois l'erreur Limite de ressources atteinte. Que puis-je faire ?
Il peut y avoir des cas où une ou plusieurs ressources d'hébergement sont dépassées, mais il est important de savoir comment gérer ces ressources !
Il peut exister des cas où une ou plusieurs ressources d'hébergement sont dépassées. En conséquence, lors de l'accès au site, nous recevrons le message Resource Limit Is Reached ou d'autres erreurs. Ce message continuera d'apparaître jusqu'à ce que le chargement des ressources cesse.
Le chargement des ressources peut être vu en temps réel dans l'interface principale de cPanel. Pour un rapport graphique/tabulaire par jours, nous allons accéder à cPanel, puis nous cliquerons sur Utilisation du CPU et des connexions simultanées.
Pour réduire l'utilisation des ressources, nous pouvons essayer les éléments suivants :
- Nous vérifions les journaux d'accès (disponibles dans le panneau de contrôle) pour voir s'il n'y a pas une attaque de type force brute sur la partie administration ou sur une autre partie du site. Dans le cas où nous remarquons un trafic inhabituel provenant d'une ou plusieurs adresses IP, nous pouvons les bloquer en utilisant le bloqueur d'IP dans cPanel.
- Nous nous assurons que nous avons un module de mise en cache installé et activé dans l'application utilisée. Par exemple, dans le cas de WordPress, nous pouvons utiliser le plugin wp-super-cache.
- Nous nous assurons que tous les modules, le thème et l'application elle-même sont à jour avec la dernière version disponible.
- Nous veillons à ce que la partie front-end du site soit optimisée : "minification" des CSS, JS, HTML, compression gzip, mise en cache front-end, optimisation des images, etc. Par exemple, des sites qui effectuent un contrôle de l'optimisation front-end sont : GTmetrix ou Google PageSpeed Insights.
- Nous nous assurons que la partie back-end est optimisée, en désactivant et en supprimant les modules/plugins dont nous n'avons plus besoin. Nous tentons une optimisation de la base de données, soit en utilisant un plugin, soit en utilisant les fonctionnalités de PhpMyAdmin.
- Si tous les modules et l'application sont à jour, nous pouvons essayer de passer à la dernière version de PHP disponible (si le développeur de l'application indique qu'il prend en charge la dernière version).
- D'autres optimisations spécifiques à l'application utilisée.
Enfin, si toutes les optimisations ont été effectuées mais que l'erreur concernant l'atteinte des limites des ressources persiste, vous devrez également envisager une mise à niveau vers un package supérieur, qui offre plus de ressources pour le site détenu.