Partager via


Classe HttpCompressionSchemeElement

Configure un schéma de compression pour le contenu dynamique ou statique.

Syntaxe

class HttpCompressionSchemeElement : CollectionElement  

Méthodes

Cette classe ne contient pas de méthodes.

Propriétés

Le tableau suivant répertorie les propriétés exposées par la classe HttpCompressionSchemeElement.

Nom Description
Dll Valeur string non vide de lecture/écriture qui spécifie le chemin d'accès complet du système de fichiers et le nom de fichier de la DLL associée au schéma de compression. Vous devez redémarrer le service de publication World Wide Web (service WWW) avant que toute modification de cette propriété ne prenne effet.
DoDynamicCompression Une valeur boolean de lecture/écriture. true si IIS compresse les réponses aux requêtes de contenu dynamique,comme les scripts sur les pages ASP et les extensions ISAPI. Sinonfalse. Par défaut, il s’agit de true. Remarque : cette propriété ne peut pas être héritée, par conséquent, vous devez la définir sur true à la fois au niveau global (HttpCompressionSection) et au niveau de schéma individuel si la propriété Name est définie sur « gzip ». Si vous modifiez cette valeur au niveau du schéma de compression individuel, vous devez redémarrer le service WWW pour que la modification prenne effet.
DoStaticCompression Une valeur boolean de lecture/écriture. true si IIS compresse les réponses aux requêtes de contenu statique. Sinon false. Par défaut, il s’agit de true. Remarque : cette propriété ne peut pas être héritée, par conséquent, vous devez la définir sur true à la fois au niveau global (HttpCompressionSection) et au niveau de schéma individuel si la propriété Name est définie sur « gzip ». Si vous modifiez cette valeur au niveau du schéma de compression individuel, vous devez redémarrer le service WWW pour que la modification prenne effet. Remarque : le magasin de compression statique doit se trouver dans une partition de disque ou un partage distant mis en forme avec NTFS. Si le magasin de fichiers n'est pas NTFS, la compression statique est désactivée. Pour des raisons de sécurité, aucune réponse compressée n'est servie à partir d'un magasin de cache FAT.
DynamicCompressionLevel Valeur uint32 de lecture/écriture qui spécifie le niveau de compression, de 0 à 10, pour le contenu dynamique. 10 est la quantité maximale de compression ; 0 signifie que la compression est désactivée. La valeur par défaut est 0 (option désactivée). Les niveaux de compression plus élevés nécessitent davantage de cycles d'UC. Remarque : la compression dynamique consomme beaucoup de temps processeur et de ressources mémoire, elle ne doit être utilisée que sur les serveurs qui disposent de connexions réseau lentes, mais qui ont du temps processeur à revendre. Les réponses statiques compressées peuvent être mises en cache et n'affectent donc pas les ressources du processeur comme le font les réponses dynamiques. Remarque : vous devez redémarrer le service WWW avant que les modifications apportées à cette propriété ne prennent effet.
Name Valeur string non vide en lecture seule qui spécifie le nom du schéma de compression. Les valeurs prises en charge sont « gzip » et « deflate ». La propriété clé.
StaticCompressionLevel Valeur uint32 qui spécifie le niveau de compression, de 0 à 10, pour le contenu statique. 10 est la quantité maximale de compression ; 0 signifie que la compression est désactivée. La valeur par défaut est 7. Les niveaux de compression plus élevés nécessitent davantage de cycles d'UC. Remarque : vous devez redémarrer le service WWW avant que les modifications apportées à cette propriété ne prennent effet.

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

Les instances de cette classe sont contenues dans la propriété HttpCompressionde la classe HttpCompressionSection.

Hiérarchie d'héritage

CollectionElement

HttpCompressionSchemeElement

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sur Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sur Windows 10
Serveur - IIS 7.0 sous Windows Server 2008
- IIS 7.5 sous Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur Windows Server 2012 R2
- IIS 10.0 sur Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Fichier MOF WebAdministration.mof

Voir aussi

Classe CollectionElement
Classe HttpCompressionMimeTypeElement
Classe HttpCompressionSection
Classe UrlCompressionSection