Поделиться через


Класс HttpCompressionSchemeElement

Настраивает схему сжатия для динамического или статического содержимого.

Синтаксис

class HttpCompressionSchemeElement : CollectionElement  

Методы

Этот класс не содержит методов.

Свойства

В следующей таблице перечислены свойства, предоставляемые классом HttpCompressionSchemeElement .

Имя Описание
Dll Непустое значение для чтения и записи string , указывающее полный путь к файловой системе и имя файла библиотеки DLL, связанной со схемой сжатия. Прежде чем изменения этого свойства вступают в силу, необходимо перезапустить службу веб-публикации (WWW).
DoDynamicCompression Значение для чтения и записи boolean . true Значение , если СЛУЖБЫ IIS сжимают ответы на запросы динамического содержимого, например скрипты на asp-страницах и расширениях ISAPI; в противном случае — false. Значение по умолчанию — true. Примечание: Так как это свойство не может быть унаследовано, необходимо задать ему true значение как на глобальном уровне (HttpCompressionSection), так и на уровне отдельной схемы, если Name свойство имеет значение "gzip". Если изменить это значение на уровне отдельной схемы сжатия, необходимо перезапустить службу WWW, прежде чем изменение вступит в силу.
DoStaticCompression Значение для чтения и записи boolean . true Значение , если IIS сжимает ответы на запросы статического содержимого; в противном случае — false. Значение по умолчанию — true. Примечание: Так как это свойство не может быть унаследовано, необходимо задать ему true значение как на глобальном уровне (HttpCompressionSection), так и на уровне отдельной схемы, если Name свойство имеет значение "gzip". Если изменить это значение на уровне отдельной схемы сжатия, необходимо перезапустить службу WWW, прежде чем изменение вступит в силу. Примечание: Хранилище статического сжатия должно находиться в разделе диска или удаленном общем ресурсе, отформатированного с помощью NTFS. Если хранилище файлов не является NTFS, статическое сжатие отключено. По соображениям безопасности сжатые ответы не будут обслуживаться из хранилища кэша FAT.
DynamicCompressionLevel Значение для чтения и записи uint32 , указывающее уровень сжатия (от 0 до 10) для динамического содержимого. 10 — максимальный объем сжатия; 0 означает, что сжатие отключено. Значение по умолчанию равно 0 (отключено). Для более высоких уровней сжатия требуется больше циклов ЦП. Примечание: Так как динамическое сжатие потребляет значительное время ЦП и ресурсы памяти, используйте его только на серверах с медленными сетевыми подключениями, но с временным временем ЦП. Сжатые статические ответы можно кэшировать и, следовательно, не влиять на ресурсы ЦП, как динамические ответы. Примечание: Прежде чем изменения этого свойства вступают в силу, необходимо перезапустить службу WWW.
Name Непустое значение только string для чтения, указывающее имя схемы сжатия. Поддерживаемые значения: "gzip" и "deflate". Ключевое свойство.
StaticCompressionLevel Значение uint32 типа , указывающее уровень сжатия (от 0 до 10) для статического содержимого. 10 — максимальный объем сжатия; 0 означает, что сжатие отключено. Значение по умолчанию — 7. Для более высоких уровней сжатия требуется больше циклов ЦП. Примечание: Прежде чем изменения этого свойства вступают в силу, необходимо перезапустить службу WWW.

используются подклассы ;

Этот класс не содержит подклассов.

Комментарии

Экземпляры этого класса содержатся в свойстве HttpCompression класса HttpCompressionSection .

Иерархия наследования

CollectionElement

HttpCompressionSchemeElement

Требования

Тип Описание
клиент — IIS 7.0 в Windows Vista
— IIS 7.5 в Windows 7
— IIS 8.0 в Windows 8
— IIS 10.0 в Windows 10
Сервер — IIS 7.0 в Windows Server 2008
— IIS 7.5 в Windows Server 2008 R2
— IIS 8.0 в Windows Server 2012
— IIS 8.5 в Windows Server 2012 R2
— IIS 10.0 в Windows Server 2016
Продукт — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-файл WebAdministration.mof

См. также:

Класс CollectionElement
Класс HttpCompressionMimeTypeElement
Класс HttpCompressionSection
Класс UrlCompressionSection