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
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.
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.
- 1. Exécution dynamique de pages ASP classiques
- 2. Gestion des exceptions .NET dans les pages ASP classiques
- 3. Erreur intermittente "Division par zéro" dans les pages ASP classiques
- 4. Comment faire pour configurer les routes MVC pour gérer les anciennes pages ASP classiques redirections
- 5. Puis-je utiliser un HttpHandler ASP.NET pour créer des URL canoniques pour les pages ASP classiques?
- 6. Les variables d'application ASP classiques disparaissent
- 7. Options de chiffrement ASP ou ASP.NET classiques
- 8. Paging et état de session ASP classiques
- 9. Injection SQL sur les pages ASP classiques avec requêtes paramétrées: zones de texte
- 10. Les groupes de radiobutons asp classiques obtiennent des valeurs
- 11. Création d'applications ASP classiques pour détecter dynamiquement l'expiration d'une session
- 12. Routage des requêtes ASP classiques vers .NET - Redirections SEO
- 13. comment utiliser gzip en ASP classique
- 14. Cadre le plus fiable pour les ASP classiques, jquery et Ajax
- 15. comment utiliser les pages ASP dans asp.net
- 16. Impossible de gzip pages de sitemesh exclues
- 17. Erreurs de mémoire insuffisante - outil permettant de détecter les fuites de mémoire ASP classiques?
- 18. Modification des restrictions d'accès au niveau de l'enregistrement dans les applications ASP classiques
- 19. Comment déclarer les constantes classiques ASP à un type de données?
- 20. Les pages ASP.NET "classiques" et Microsoft MVC peuvent-elles coexister dans la même application Web?
- 21. La page Asp.net bloque les autres pages ASP
- 22. Pages ASP ne restituant pas correctement
- 23. Comment faire pour obtenir des pages d'erreur personnalisées fonctionnant avec ASP classique avec IIS 7 Integrated Pipeline
- 24. Désactiver la compression GZIP pour les clients IE6
- 25. Équivalent aux pages maîtres dans ASP Classic
- 26. Comment exécuter des scripts ASP classiques sous IIS 5.1 (WinXP Pro) aux côtés de .NET & CF?
- 27. Gzip avec tous les cœurs
- 28. Passage des paramètres ASP VBScript classiques de ByRef à COM C++
- 29. Comment exécuter des pages .ASP (ASP Classic) en local (sur mon PC de développement) pour les tests, etc.?
- 30. Paramètres ASP classiques passant des valeurs nulles (ou vides) et ordonnant
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
@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