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é HttpCompression
de la classe HttpCompressionSection.
Hiérarchie d'héritage
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