Класс 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 .
Иерархия наследования
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