Guides pratiques

Nettoyer un projet web sans casser le site

Un dossier volumineux ne se nettoie pas à partir de ses seuls noms de fichiers. Séparez ce qui sert aux visiteurs, ce qui produit le site et ce qui documente les interventions ; vérifiez les dépendances avant toute suppression.

Voir la méthode

Écrans affichant du code informatique sur un bureau
Photo d’illustration — Glen Carrie / Unsplash

Établir un inventaire par rôle

Partez des pages publiques et suivez leurs inclusions, feuilles de style, scripts et jeux de données. Ajoutez les routes définies dans la configuration du serveur et les fichiers chargés à partir d’un nom calculé. Une photographie peut être appelée par un catalogue sans apparaître directement dans le code de la page.

Dans un projet PHP, include et require chargent d’autres fichiers : un dossier nommé scripts peut donc contenir du code indispensable. Conservez les configurations, secrets, clés et paramètres d’accès. Un fichier généré, comme un dictionnaire de traduction ou un manifeste d’images, peut également servir à chaque affichage.

Choisir des suppressions explicables

Pour chaque candidat, notez son rôle, les références recherchées et la raison du retrait. Les captures d’audit et rapports locaux sont souvent des candidats ; une image optimisée ou une fonte demande une vérification supplémentaire. Comparez le contenu des copies avant de les traiter comme des doublons.

Une absence de référence littérale ne prouve pas l’inutilité : examinez les chemins assemblés, les listes JSON et les variantes responsive. Travaillez par petits ensembles sur une copie restaurable. Si une dépendance reste incertaine, gardez le fichier et indiquez ce qui manque pour décider.

Vérifier puis livrer un projet propre

Après chaque ensemble supprimé, ouvrez les principales familles de pages dans toutes les langues. Contrôlez les images, les téléchargements, les polices, le sitemap, les flux et les fonctions interactives. Comparez les résultats au fonctionnement observé avant nettoyage, sur téléphone et sur ordinateur.

Consignez le nombre de fichiers retirés, les contrôles effectués et les limites. Rangez les sauvegardes hors de la racine publique avec les protections adaptées. Supprimez les fichiers temporaires de vérification et arrêtez les serveurs de test ; les contenus, données et dépendances de production restent dans le projet.

Contenu mis à jour le 4 octobre 2026

Matrice de recette à adapter au projet

Ces contrôles proposés utilisent des cas fictifs. Décidez du comportement attendu avec l’équipe, notez le résultat et attribuez les écarts non résolus avant publication.

Cas de test, résultats attendus et preuves utiles
CasRésultat attenduPreuve à conserver
Fichier inclusLa page s’affiche sans avertissement ni erreur.URL et résultat avant/après.
Image responsiveToutes les variantes du manifeste existent.Chemins vérifiés et dimensions.
Page traduiteContenu, navigation et liens fonctionnent.Langue, URL et action contrôlée.

Questions fréquentes

Faut-il supprimer tous les dossiers appelés scripts ou tools ?

Non. Le nom n’indique pas le rôle réel. Suivez les appels depuis les pages, la configuration et les données ; retirez uniquement les éléments dont l’usage a été établi.

Peut-on effacer le cache sans vérifier ?

Certains caches se régénèrent ; d’autres stockent des données nécessaires ou demandent un accès réseau pour être reconstruits. Vérifiez le mécanisme de création et de remplacement avant de les effacer.