Compartilhar via


HttpCompressionSchemeElement Class

Configura um esquema de compactação para o conteúdo estático ou dinâmico.

Sintaxe

class HttpCompressionSchemeElement : CollectionElement  

Métodos

Essa classe não contém métodos.

Propriedades

A tabela a seguir lista as propriedades expostas pela classe HttpCompressionSchemeElement.

Nome Descrição
Dll Um valor string de leitura/gravação não vazio. que especifica o caminho do sistema de arquivos totalmente qualificado e o nome do arquivo da DLL associada ao esquema de compactação. Você deve reiniciar o Serviço de Publicação na World Wide Web (serviço WWW) antes que qualquer alteração nessa propriedade entre em vigor.
DoDynamicCompression Um valor boolean de leitura/gravação. true se o IIS compacta respostas a solicitações de conteúdo dinâmico, como scripts em páginas ASP e extensões ISAPI; caso contrário, false. O padrão é true. Observação: como essa propriedade não pode ser herdada, você deve defini-la como true no nível global (HttpCompressionSection) e no nível de esquema individual se a propriedade Name estiver definida como "gzip". Se você alterar esse valor no nível do esquema de compactação individual, deverá reiniciar o serviço WWW antes que a alteração entre em vigor.
DoStaticCompression Um valor boolean de leitura/gravação. true se o IIS compactar respostas a solicitações de conteúdo estático; caso contrário, false. O padrão é true. Observação: como essa propriedade não pode ser herdada, você deve defini-la como true no nível global (HttpCompressionSection) e no nível de esquema individual se a propriedade Name estiver definida como "gzip". Se você alterar esse valor no nível do esquema de compactação individual, deverá reiniciar o serviço WWW antes que a alteração entre em vigor. Observação: o armazenamento de compactação estática precisa estar localizado em uma partição de disco ou compartilhamento remoto formatado com NTFS. Se o armazenamento de arquivos não for NTFS, a compactação estática será desabilitada. Por motivos de segurança, nenhuma resposta compactada será servida de um armazenamento de cache FAT.
DynamicCompressionLevel Um valor de uint32 de leitura/gravação que especifica o nível de compactação, de 0 a 10, para conteúdo dinâmico. 10 é a quantidade máxima de compactação; 0 significa que a compactação está desabilitada. O padrão é 0 (desabilitado). Os níveis mais altos de compactação exigem mais ciclos da CPU. Observação: como a compactação dinâmica consome recursos consideráveis de tempo e memória da CPU, use-o somente em servidores que têm conexões de rede lentas, mas tempo de CPU de sobra. As respostas estáticas compactadas podem ser armazenadas em cache e, portanto, não afetam os recursos da CPU como respostas dinâmicas. Observação: você deve reiniciar o serviço WWW antes que qualquer alteração nesta propriedade entre em vigor.
Name Um valor de string somente leitura que especifica o nome do esquema de compactação. Os valores com suporte são "gzip" e "deflate". A propriedade de chave.
StaticCompressionLevel Um valor de uint32 que especifica o nível de compactação, de 0 a 10, para conteúdo estático. 10 é a quantidade máxima de compactação; 0 significa que a compactação está desabilitada. O padrão é 7. Os níveis mais altos de compactação exigem mais ciclos da CPU. Observação: você deve reiniciar o serviço WWW antes que qualquer alteração nesta propriedade entre em vigor.

Subclasses

Essa classe não contém subclasses.

Comentários

As instâncias dessa classe estão contidas na propriedade HttpCompression da classe HttpCompressionSection.

Hierarquia de herança

CollectionElement

HttpCompressionSchemeElement

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

Classe CollectionElement
Classe HttpCompressionMimeTypeElement
Classe HttpCompressionSection
Classe UrlCompressionSection