OFFRE DE LANCEMENT — LIMITÉE Das Nest Lifetime 499 € 149 € Profiter de l’offre →
KakapoWP KakapoWP
Centre d'aide/Performance/Réduire HTML, CSS et JavaScript

Réduire HTML, CSS et JavaScript

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

Minify réduit la taille du document envoyé au navigateur : les espaces superflus, les commentaires et les lignes vides disparaissent. Si le cache de pages est actif, cela se produit déjà au moment où le fichier est déposé, sinon via une mémoire tampon de sortie sur le site public.

Les trois interrupteurs

  1. Dans la barre latérale de gauche, sous « Vitesse », se trouve l'entrée « Minify » — les trois interrupteurs y sont l'un sous l'autre.
  2. « Minimiser le HTML » supprime les commentaires HTML, les commentaires conditionnels IE étant conservés, et réduit les espaces entre les balises ainsi que les espaces multiples dans le texte. Activé par défaut.
  3. « Minimiser le CSS en ligne » resserre les blocs <style> : commentaires retirés, espaces blancs réduits, caractères autour de { } : ; , resserrés. Désactivé par défaut.
  4. « Minimiser le JS en ligne » resserre les blocs <script> en ligne, ligne après ligne. Désactivé par défaut.

Ce qui reste intact

  • Les scripts externes avec un attribut src, qui ne contiennent que l'adresse et aucun code
  • Les blocs de script d'un type différent, par exemple JSON-LD en application/ld+json
  • Les contenus dans <pre> et <textarea>
  • Les commentaires CSS qui commencent par /*!
La minimisation du JS ne fusionne aucun jeton. Elle supprime uniquement les lignes vides et les indentations des véritables blocs de script, afin que l'insertion automatique de points-virgules de JavaScript ne casse rien.

Quand la mémoire tampon de sortie intervient

Sans cache de pages, la mise en tampon n'a lieu que pour les appels GET sur le site public ; l'administration et les flux restent à l'écart. Une sortie n'est traitée qu'à partir de 255 caractères et uniquement si elle contient une balise </html> fermante. Si les trois interrupteurs sont désactivés, le document reste inchangé.

Lorsque le cache de pages est actif, la minimisation ne s'applique qu'aux appels qui ont aussi le droit d'être mis en cache. Les utilisateurs connectés et les adresses exclues reçoivent alors du HTML inchangé.
Cet article vous a-t-il été utile ?