2 votes

Pourquoi mes pages ASPX ne sont-elles pas compressées lorsque Gzip est activé ?

J'ai donc configuré la compression gzip dans IIS 6.

J'ai activé la compression pour les fichiers statiques et les fichiers d'application. J'ai créé un répertoire temporaire d'une taille de 1 024 Mo.

J'ai modifié le Metbase pour inclure : htm,html,js,css,aspx,xml

J'ai réglé le niveau de compression sur 9.

J'ai ajouté un WSE, appelé HttoCompression et l'ai réglé sur gzip.dll et sur "Allow".

J'ai réinitialisé IIS.

Je remarque que mes fichiers css, xml et js sont compressés, mais pas les pages ASPX.

J'ai raté quelque chose ?

1voto

Ravia Points 4797

Par défaut, les fichiers statiques de type .txt, .htm et .html et les fichiers dynamiques de type .exe, .dll et .asp sont configurés pour la compression dans IIS.

Pour ajouter d'autres types de fichiers, vous devez donc configurer des paramètres personnalisés pour chaque option de compression en modifiant la métabase ou, dans le cas du répertoire de compression, en utilisant IIS Manager.

Pour plus d'explications, veuillez visiter http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/25d2170b-09c0-45fd-8da4-898cf9a7d568.mspx?mfr=true

0voto

Cat Man Do Points 11771

Avez-vous suivi ces étapes correctement ?

http://support.microsoft.com/kb/322603

Aussi, je recommande vivement la solution de Port 80 :

http://www.port80software.com/products/httpzip/

0voto

TheAlbear Points 2324

Vous devrez aller modifier le fichier de la Metabase de IIS. Si vous ne voulez pas redémarrer IIS / le serveur une fois que vous l'avez fait, cliquez sur "alolow live metabase edits in IIS".

A partir de l'article de MS, vous pouvez obtenir quelques résultats de patch.

Poste plus facile à suivre (de M. Atwood), il suffit de couper et coller les valeurs actuelles. http://www.codinghorror.com/blog/archives/000059.html

0voto

Gordon Tucker Points 2436

J'ai eu le même problème et il s'est avéré que j'ai placé l'extension aspx au mauvais endroit dans le fichier MetaBase.xml.

Lorsque je l'ai placé sous HcFileExtensions, cela n'a pas fonctionné. Lorsque je l'ai placé sous HcScriptFileExtensions, il a fonctionné.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X