KakapoWPKakapoWP
ConnexionEssai gratuit
Centre d'aide/Performance/Vérifier, mesurer et désactiver les tailles d'image

Vérifier, mesurer et désactiver les tailles d'image

S'applique à : Kakapo Performance·5 min de lecture

Ce qui figure dans la liste — et d'où cela vient

Le tableau n'est pas une énumération intégrée, mais l'état de ton installation : Kakapo demande lui-même à WordPress quelles tailles sont déclarées et récupère les dimensions dans les tailles supplémentaires ou dans les options du cœur sous Paramètres › Médias. Ce que ton thème ou un plugin déclare par code y figure donc automatiquement.

La colonne « Recadrage » distingue deux cas : « proportionnel » signifie que WordPress réduit l'image en conservant le rapport hauteur/largeur ; « recadrage fixe » signifie qu'elle est découpée exactement à ces dimensions — si un alignement est enregistré, il est indiqué à côté (par exemple « recadrage fixe (en haut à gauche) »).

La colonne « Origine » est volontairement grossière. Pour les tailles du cœur, la source est indiquée précisément, tout le reste s'appelle « Thème ou plugin ». Impossible de faire plus précis : lors de la déclaration d'une taille, WordPress ne consigne nulle part qui l'a déclarée. Une taille que tu as désactivée et que plus personne ne déclare entre-temps (typiquement après un changement de thème) reste malgré tout dans la liste — avec la mention « actuellement non déclarée ». Sinon, tu ne pourrais jamais la réactiver.

D'abord mesurer, ensuite décider

Tant que tu n'as pas mesuré, la colonne « Occupé » affiche un tiret. C'est voulu : des chiffres estimés seraient sans valeur ici. « Mesurer maintenant » lance un parcours du dossier uploads. Chaque fichier est compté avec sa taille réelle, et l'attribution aux tailles d'image passe par la médiathèque — c'est là qu'est indiqué, pour chaque fichier joint, quel fichier appartient à quelle taille. Le nom de fichier ne permettrait pas de le faire, car les tailles proportionnelles donnent des dimensions différentes selon le rapport d'aspect.

Le résultat se répartit en tailles dérivées, sauvegardes de l'éditeur d'images (que WordPress conserve lui-même après un recadrage ou une rotation), fichiers image d'origine, fichiers sans entrée correspondante dans la médiathèque et fichiers qui ne sont pas des images (PDF, ZIP, fichiers de cache d'autres plugins).

Tu devrais connaître deux cas particuliers du tableau. « partage le fichier d'une taille de mêmes dimensions » signifie : deux tailles ont des dimensions identiques, WordPress ne crée qu'un seul fichier pour les deux. Cette taille n'occupe rien en propre, la désactiver n'économise donc rien non plus. Et « × fichier manquant » signifie : la médiathèque connaît ce fichier, mais il n'est plus sur le disque.

La mesure s'exécute dans un budget de temps de 20 secondes et lit la médiathèque par portions de 200 entrées. Si le temps ne suffit pas sur un gros volume, le résultat est signalé comme incomplet et les chiffres sont des valeurs minimales — sans extrapolation. Il te suffit alors de mesurer une nouvelle fois. Au-delà de 120 000 fichiers image, Kakapo renonce à répartir le reste entre originaux et orphelins afin de ne pas faire exploser la mémoire ; les autres chiffres restent mesurés intégralement.

Désactiver : ce que cela produit et ce que cela ne produit pas

Désactiver signifie : cette taille n'est plus générée. Cela vaut à partir du prochain téléversement et lors de la nouvelle génération après une retouche d'image. Cela n'agit pas rétroactivement — ce plugin ne supprime aucun fichier image. Tout ce qui se trouve déjà dans le dossier uploads y reste, parce que la médiathèque continue d'y renvoyer et qu'un thème qui utilise malgré tout cette taille aurait sinon des trous.

Si une page demande plus tard une taille désactivée, WordPress livre le fichier disponible suivant, le plus souvent l'original. La page reste intacte, mais charge à cet endroit davantage d'octets. C'est précisément pour cela que la désactivation vaut surtout la peine pour les tailles que ton site ne livre de toute façon nulle part.

Quatre tailles sont particulières : thumbnail, medium, medium_large et large. WordPress y accède lui-même — aperçu dans la médiathèque, choix lors de l'insertion, srcset. Dans le tableau, elles portent la mention « utilisée en dur par le cœur », et une confirmation est demandée avant la désactivation. Ce n'est pas interdit, tu dois seulement savoir ce que tu fais.

Les candidates les plus rentables sont le plus souvent les deux tailles supplémentaires du cœur, 1536x1536 et 2048x2048 : les variantes 2× et donc les plus gros fichiers dérivés qui soient. Si ton site n'a pas besoin d'une diffusion Retina, c'est là que tu économises le plus. Tout est réversible à tout moment — « Activer » remet la taille en service, à partir du prochain téléversement.

Éditeur d'images : pourquoi les tailles désactivées sortent de l'entrée

Si tu recadres une image dans WordPress ou que tu la fais pivoter, le cœur régénère les tailles et fusionne les résultats avec les anciennes indications. Pour les tailles désactivées, rien de nouveau n'est créé — leur ancienne entrée survivrait donc et continuerait de pointer vers le fichier d'AVANT la retouche. Après une rotation, cette taille livrerait toujours l'image non pivotée ; et qui choisit un recadrage pour retirer quelque chose de l'image l'aurait toujours en ligne dans exactement ces tailles.

C'est pourquoi Kakapo retire l'entrée des données de la médiathèque après une véritable retouche. De façon strictement limitée : uniquement pour le fichier joint retouché et uniquement si le fichier principal a réellement changé (autre nom ou autres dimensions). La retouche « uniquement la miniature » reste intacte, et tout autre enregistrement également. Là non plus, rien n'est supprimé — l'ancien fichier reste en place et apparaît lors de la mesure suivante sous « Sans entrée dans la médiathèque ».

Quand quelque chose n'a pas l'aspect attendu

« Veille » au-dessus de la liste : sans licence valide, Kakapo n'enregistre même pas les filtres, et les tailles désactivées continuent alors d'être générées. Dans ce cas, la liste montre ton réglage, pas le fonctionnement.

« Dossier des téléversements introuvable » : la mesure s'interrompt en indiquant le chemin que WordPress a signalé. Le plus souvent, le réglage des téléversements n'est plus correct ou le dossier n'est pas lisible pour PHP.

« L'arborescence des fichiers n'a pas pu être lue intégralement » : un sous-dossier n'était pas lisible ou a disparu pendant la mesure. Le passage se poursuit, mais le résultat est marqué comme incomplet, motif à l'appui. Les liens symboliques sont sautés afin que le même fichier ne compte pas deux fois.

« Tailles qui ne sont plus enregistrées sur le disque » : on y trouve des tailles pour lesquelles des fichiers existent, mais qu'aucun thème et aucun plugin ne déclare plus — presque toujours la trace d'un changement de thème. Elles ne sont plus générées ; si besoin, c'est à toi de les nettoyer, Kakapo n'y touche pas.

Cet article t'a-t-il été utile ?