2009-10-09 7 views
2

J'ai donc configuré la compression gzip dans IIS 6.Pourquoi mes pages ASPX ne sont-elles pas compressées avec Gzip activé?

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

j'ai modifié le Metbase inclure: htm, html, js, css, ASPX, xml

Je mets le niveau de compression à 9.

J'ai ajouté un WSE, appelé HttoCompression et le mettre à la gzip.dll aset à "Autoriser".

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

Ai-je raté quelque chose?

+0

Je supposé avoir vérifié cela? http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/5bce429d-c4a7-4f9e-a619-5972497b932a.mspx –

+0

Ou peut-être celui-ci vous aidera: http://eduncan911.com/ blog/enabling-http-compression-with-aspx.aspx Cela semble prometteur. –

+0

L'article de Microsoft vous montre juste comment modifier la métabase à partir d'un script, j'ai utilisé l'explorateur de métabase pour le faire. alors ouais c'est fait. vérifier le deuxième lien que vous avez posté maintenant. –

Répondre

1

Par défaut, les types de fichiers statiques .txt, .htm et .html & les types de fichiers dynamiques .exe, .dll et .asp sont définis pour la compression dans IIS. Par conséquent, pour ajouter d'autres types de fichiers, vous devez 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 le Gestionnaire des services Internet.

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

0

Avez-vous suivi ces étapes correctement?

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

Aussi, je recommande fortement la solution de Port 80:

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

J'ai fait toutes les choses dans le premier lien, je vais vérifier le port 80 –

+0

Le port 80 n'est-il pas un produit tiers? –

+0

Oui, mais avec IIS 6.0, j'ai trouvé qu'il supprime les problèmes de configuration et de gestion de la compression. IIS 7 et 7.5 sont sans douleur. –

0

Vous aurez besoin d'aller modifier le fichier métabase IIS. Si vous ne voulez pas refaire IIS/le serveur une fois que vous l'avez fait, cliquez sur alolow live metabase édite dans IIS

De l'article MS, vous pouvez obtenir des résultats de patch.

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

0

J'ai eu le même problème et il est avéré que je mets l'extension ASPX au mauvais endroit dans le fichier MetaBase.xml

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

Questions connexes