Comment lire le rapport de compression

Saisissez l’adresse d’un site public : le serveur KivTools la demande une fois avec l’en-tête Accept-Encoding qu’envoie un navigateur. Le rapport indique le statut HTTP, le nombre de redirections suivies, le Content-Encoding de la réponse qui a répondu, et deux tailles : le corps une fois décompressé et les octets réellement passés sur le réseau.

Le résultat décrit l’unique réponse reçue par le serveur KivTools. Ce n’est ni un test de navigateur, ni un rapport de CDN, ni une note de vitesse : un serveur peut compresser le HTML et laisser le JSON ou les images tels quels, et un cache en périphérie peut répondre différemment de l’origine.

  1. Saisissez l’adresse (example.com ou https://example.com/page) puis cliquez sur Tester.
  2. Lisez d’abord le statut HTTP et le nombre de redirections : seule la réponse finale est mesurée.
  3. Comparez la taille non compressée et la taille transférée. Des chiffres identiques signifient que la réponse est arrivée sans compression, même si le serveur sait compresser.
  4. Lisez la ligne Content-Encoding avec le tableau d’en-têtes pour voir ce que le serveur a choisi pour cette requête : gzip, br, deflate ou aucune.
  5. Refaites la vérification sur une autre page ou lors d’une seconde exécution pour voir si une couche de cache répond autrement.

Ce que signifient les chiffres

Lire les deux tailles

La taille non compressée est le corps de la réponse une fois le codage de contenu retiré ; la taille transférée est ce que le réseau a transporté pour ce corps. La différence entre les deux est l’économie, exprimée en pourcentage. Une réponse sans codage de contenu affiche deux fois le même chiffre et 0 %.

Les en-têtes n’entrent dans aucun des deux chiffres, et le petit corps d’une redirection n’est pas ajouté à la page demandée. Lorsque le corps est vide, par exemple pour un 204 ou une page d’erreur sans contenu, le pourcentage apparaît sous forme de tiret plutôt que de nombre.

Redirections, caches et réponse mesurée

Cinq redirections au maximum sont suivies. Le tableau d’en-têtes ne liste que la réponse qui a répondu à la fin : le Content-Length d’une redirection ne peut donc pas être pris pour la taille de la page. Le nombre de sauts figure sur sa propre ligne.

La vérification s’exécute depuis une machine, à un emplacement et avec un résolveur. Un CDN peut compresser, recompresser ou mettre en cache nœud par nœud : d’autres visiteurs peuvent donc recevoir un codage différent de celui affiché ici, et une couche de cache peut renvoyer une copie plus ancienne.

Limites et confidentialité

Seules les adresses HTTP et HTTPS sont acceptées ; les adresses privées, réservées ou locales comme 10.x, 192.168.x, 127.x, les plages de lien local et les points de métadonnées cloud sont refusées avant l’envoi de toute requête. Les réponses de plus de 8 Mo ne sont pas mesurées.

L’adresse saisie est envoyée à KivTools, demandée une fois et n’est pas conservée avec le résultat. Il n’y a ni compte, ni historique, ni téléchargement de la page : le rapport est la réponse à cette seule requête.

Outils récents :