Mon hébergeur m’a envoyé un avertissement
« Quota dépassé », « espace disque saturé », « consommation processeur anormale », « base de données verrouillée » : ces messages ne sont pas des rappels commerciaux. Ils annoncent une limitation ou une suspension si rien ne change, et ils décrivent un symptôme, jamais la cause. Voici comment remonter à ce qui consomme réellement.
Chaque message désigne une ressource différente
- Espace disque saturé : ce sont les fichiers qui débordent — sauvegardes, journaux, images non redimensionnées, fichiers temporaires jamais purgés.
- Quota de base de données atteint : ce sont les tables qui ont grossi, souvent trois ou quatre tables sur plusieurs centaines.
- Consommation processeur anormale : c’est le nombre ou la lourdeur des requêtes reçues, pas le volume stocké.
- Trop de processus simultanés : c’est un problème de concurrence, souvent lié à un balayage automatisé ou à une tâche planifiée mal calibrée.
Le disque plein : ce qui occupe la place
Sur une boutique, la place ne part presque jamais dans le code. Elle part dans quatre endroits identifiables en quelques minutes. Les sauvegardes automatiques déposées dans un répertoire du site et jamais supprimées : c’est de loin la première cause, et elle double l’espace occupé à chaque exécution. Les journaux d’erreurs et d’accès, qui atteignent plusieurs gigaoctets quand une erreur se répète des milliers de fois par jour.
Ensuite les images produits : chaque visuel est décliné en plusieurs formats, et les déclinaisons des produits supprimés restent en place. Enfin les fichiers temporaires et le cache compilé, qui se régénèrent mais ne se nettoient pas toujours seuls. Supprimer sans comprendre est risqué ; mesurer d’abord la taille de chaque répertoire ne l’est pas.
La consommation processeur : distinguer le trafic du gaspillage
Un avertissement de consommation ne signifie pas que votre site a du succès. Dans la majorité des cas que je vois, la charge vient de requêtes qui ne rapportent rien : robots d’aspiration qui parcourent tous les filtres de toutes les catégories, module de statistiques qui écrit une ligne à chaque page vue, tâche planifiée qui recalcule l’intégralité du catalogue toutes les heures, ou requête sans index qui parcourt une table entière à chaque affichage.
- Les journaux d’accès du serveur donnent la répartition réelle : quelles adresses, quelles pages, à quelle fréquence.
- Un trafic humain se répartit sur les fiches produit ; un balayage automatisé se répartit sur les pages de filtres et de recherche.
Continuer sur la bonne page
-
Mon hébergeur a suspendu mon site
Quand l’avertissement est déjà devenu une suspension, et que la cause est un abus.
-
Choisir un hébergement e-commerce
Quelles limites comparer réellement avant de changer d’offre.
-
Nettoyer la base de données
Les tables qui grossissent le plus, et lesquelles se purgent sans risque.
-
Les index de base de données
Pourquoi une requête sans index fait grimper la consommation processeur.
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.