Criterion « 80 »

Name:
80
Description:
The server compresses contents if the client accepts compressed contents
Created:
23 January 2015
Automation:
Automated
Goal:

Améliorer la vitesse de rendu de la page.

Diminuer les coûts de bande passante.

Technical solution:

Activer le module Gzip ou Deflate du serveur pour compresser les ressources Javascript, CSS et HTML.

Control mean:

Pour chaque page examinée :

  • Vérifier la compression des contenus (Gzip) à l'aide d'un outil comme Yslow : cliquer sur l'onglet Grade pour vérifier la note obtenue par Compress components with gzip. Une note de A indique que les contenus ont été bien compressés dans leur ensemble. Pour plus de détails, regarder l'onglet Components puis dérouler les types de contenu doc, js et css pour vérifier qu'un poids inférieur à celui présent dans la colonne Size est bien indiqué dans la colonne Gzip pour chacun des fichiers.

Attention à bien vérifier tous les éléments liés (CSS, JS, HTML) et pas seulement la page en elle-même. Les formats déjà compressés comme les images JPEG ou PNG ou les archives zip, par exemple, ne doivent pas être recompressés.

Si la taille avant compression d'un élément est inférieure à 1 Ko, il n'est pas nécessaire de le compresser, au risque de voir son poids augmenter.

Dérogations:
(not specified)
Remarques:
(not specified)
Niveau:
1
Thématiques:
Serveur et Performances