2010-05-08 6 views
0

Je n'ai pas accès au serveur IIS car je suis hébergé sur un hébergement partagé. Je n'ai pas accès au gestionnaire IIS distant ou à l'invite de commande sur le serveur. Maintenant, ma question est, est-il possible de gzip mes pages ASP? Je suis hébergé sur un serveur IIS 7.Gzip pour les pages ASP classiques

Répondre

0

Tout type de fichier peut être compressé, y compris les pages ASP Classic. Cependant, HttpCompression est configuré sur le serveur Web où le serveur identifie les extensions à compresser. Si .asp fichiers ont été marqués pour la compression, alors il devrait être le cas que le serveur web ajoutera l'en-tête Content-encoding: gzip pour vous.

+0

Il semblerait que les fichiers .asp ne soient pas compressés par défaut, car je ne vois pas l'accept-encoding: gzip dans les en-têtes http. Comment puis-je activer cela? Je n'ai pas accès au gestionnaire de configuration IIS. – Ctroy

+0

@ctroy - Vous ne pouvez pas l'activer sans accéder à la configuration IIS. Si vous y avez accédé, vous devez activer cette fonctionnalité en cochant la case Compression statique/dynamique du Panneau de configuration, Programmes et fonctionnalités, Activer ou désactiver les fonctionnalités Windows, Internet Information Services, Fonctionnalités de performances. Ensuite, vous devrez aller dans% SystemRoot% \ System32 \ inetsrv \ config \ applicationHost.config et configurer les extensions et/ou les types mime qui doivent être compressés. – Thomas

0

Oui, vous devrez utiliser le fichier global.asa pour gérer l'événement Application_PostRequestHandlerExecute Suivant gzip ou celui que vous préférez la compression est nécessaire, cela est disponible par le biais des fonctions de bibliothèque pour asp.net, mais pour le compresseur try yui classique ou mieux est implémenter le code de compression manuellement. Un exemple de consommation est à http://www.west-wind.com/weblog/posts/2011/May/02/ASPNET-GZip-Encoding-Caveats Enfin, n'oubliez pas d'ajouter le client d'en-tête de codage de contenu ne peut pas contre-interroger pour la compression autrement.

Questions connexes