2009-05-12 8 views
1

J'ai configuré un site Web pour la compression IIS, mais il ne semble pas fonctionner pour HTTPS, seulement HTTP. Y at-il quelque chose qui doit être configuré pour que cela fonctionne, ou cela ne fonctionne-t-il pas dans IIS? Quelles options sont là?Comment vérifier si la compression IIS avec HTTPS/SSL fonctionne?

MISE À JOUR: Selon this la compression se produit avant que le cryptage. Si une compression est en cours pour les demandes SSL, où la vois-je? UPDATE2: Je suis retourné au fichier metabase.xml et j'ai découvert que les modifications que j'avais faites étaient parties. Voici ce que j'avais:

HcDynamicCompressionLevel="9" 
    HcFileExtensions="htm 
     html 
     js 
     css 
     txt" 
    HcOnDemandCompLevel="10" 
    HcPriority="1" 
    HcScriptFileExtensions="asp 
     dll 
     aspx 
     exe" 

Je me demande si le métabase en mémoire les changements que j'écrasait faites avant que je puisse exécuter IISRESET/RESTART ??

Merci!

Chris

Répondre

0

Je ne suis pas sûr de savoir comment IIS fonctionne, mais je crois que la compression soit appliquée à la fin. Si tel est le cas, cela ne fonctionnera pas bien avec les données cryptées, qui ont des caractéristiques de type aléatoire. Cependant, il est toujours possible de compresser vos données manuellement dans votre application avant de les transférer à IIS.

0

La compression devrait fonctionner correctement avec le trafic normal et ssl, la configuration dans IIS peut être un peu compliquée, il ne suffit souvent pas de simplement cocher la case car elle ne compresse que certains types de fichiers par défaut.

IIS Compression

Votre site est-SSL pointe vers la même application dans IIS? Utilisez-vous quelque chose comme un accélérateur SSL avec votre serveur?

Essayez d'abord la forme à droite sur le site Port80 pour voir si IIS est comprimant: http://www.port80software.com/

+3

Il va revenir comme non compressé avec HTTPS, mais compressé avec HTTP – GernBlandston

Questions connexes