Serveurs Web · 5 min read · Sep 15, 2025

mod_gzip - servir du contenu compressé par le serveur web Apache - Page 3

Auteur : Michael Schröpl

Netscape 3Netscape 4Netscape 6 & 7 et MozillaAdobe Acrobat
Microsoft Internet ExplorerLynxOpera jusqu’à la version 4Opera version 5 et supérieure

Netscape et Mozilla

Netscape Navigator 3

Ce navigateur utilise HTTP/1.0. Il n’envoie pas d’en-tête Accept-Encoding, ne demandant donc pas de contenu compressé à un serveur.

Le navigateur ne prend pas encore en charge le traitement du contenu de page compressé. S’il reçoit du contenu compressé en gzip, il reconnaît qu’il y a un encodage gzip qui lui est inconnu (et affiche un message correspondant à l’utilisateur), mais après cela, il affiche le contenu de la page compressée dans les fenêtres du navigateur. Servir du contenu compressé sans condition (comme dans des documents précompressés statiquement) n’est pas bon pour ce navigateur.

Un serveur web évaluant correctement l’en-tête Accept-Encoding est capable de servir des données non compressées utilisables au navigateur.

Netscape Communicator 4

Ce navigateur utilise HTTP/1.0. À partir de la version 4.06, il envoie l’en-tête Accept-Encoding: gzip.

Néanmoins, l’implémentation de la gestion du contenu compressé contient un certain nombre de mauvaises erreurs :

  • Dans de nombreuses versions 4.x, les feuilles de style en cascade qui sont chargées à partir d’un fichier séparé par l’utilisation de la balise HTML
    nom de fichier “ />
    ne seront pas décompressées et donc pas évaluées.
  • Dans de nombreuses versions 4.x, le code JavaScript qui est chargé à partir d’un fichier séparé par l’utilisation de la balise HTML