Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Включает или отключает динамическое или статическое сжатие.
class UrlCompressionSection : ConfigurationSection
В следующей таблице перечислены методы, предоставляемые классом UrlCompressionSection
.
Имя | Описание |
---|---|
GetAllowDefinition | (Наследуется от ConfigurationSection.) |
GetAllowLocation | (Является наследником ConfigurationSection ) |
RevertToParent | (Является наследником ConfigurationSection ) |
SetAllowDefinition | (Является наследником ConfigurationSection ) |
SetAllowLocation | (Является наследником ConfigurationSection ) |
В следующей таблице перечислены свойства, предоставляемые классом UrlCompressionSection
.
Имя | Описание |
---|---|
DoDynamicCompression |
Значение для чтения и записи boolean . true Значение , если динамическое сжатие включено для URL-адресов; в противном случае — false . Значение по умолчанию — false . Примечание: Использование динамического сжатия может увеличить загрузку процессора и снизить общую производительность веб-сервера. |
DoStaticCompression |
Значение для чтения и записи boolean . true Значение , если для URL-адресов включено статическое сжатие; в противном случае — false . Значение по умолчанию — true . |
DynamicCompressionBeforeCache |
Значение для чтения и записи boolean . true Значение , если доступный в данный момент ответ динамически сжимается перед его помещением в кэш вывода; в противном случае — false . Значение по умолчанию — false . Дополнительные сведения см. в разделе «Примечания». |
Location |
(Наследуется от ConfigurationSection .) Свойство ключа. |
Path |
(Наследуется от ConfigurationSection .) Свойство ключа. |
SectionInformation |
(Является наследником ConfigurationSection ) |
Этот класс не содержит подклассов.
DynamicCompressionBeforeCache
Если свойство имеет значение true
, СЛУЖБЫ IIS динамически сжимают ответ при первом выполнении запроса. Сжатый ответ помещается в кэш вывода, а кэшированный ответ отправляется клиенту. Последующие запросы обслуживаются из сжатого ответа в кэше вывода.
Если DynamicCompressionBeforeCache
имеет значение false
, IIS помещает несжатый ответ в кэш вывода. Затем каждый раз, когда запрашивается ответ, службы IIS динамически сжимают кэшированный ответ по мере его отправки клиенту.
Если для свойства задано значение DynamicCompressionBeforeCache
true
, ЦП будет динамически сжимать ответ только один раз, а не при каждом запросе страницы. Так как динамическое сжатие интенсивно использует ЦП, параметр true
может снизить нагрузку на сервер и повысить пропускную способность сайта.
Примечание
DynamicCompressionBeforeCache
Если свойство имеет значение , true
когда ответ кэша вывода был сброшен, динамическое сжатие не будет выполнено до того, как ответ будет помещен в выходной кэш. Однако если DoDynamicCompression
свойство имеет значение true
, динамическое сжатие по-прежнему будет выполняться после того, как ответ будет помещен в кэш вывода.
В следующем примере перечислены параметры динамического и статического сжатия для всех путей и расположений на веб-сервере. Location
Пустое свойство в выходных данных указывает, что параметр является глобальным.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Get the URL compression section.
Set oUrlCompressionSection = oWebAdmin.ExecQuery( _
"SELECT * FROM UrlCompressionSection")
' List the dynamic and static compression settings for each location.
For Each vUrlCompressionProperty In oUrlCompressionSection
WScript.Echo "Location: " & vUrlCompressionProperty.Location
WScript.Echo "DoDynamicCompression: " & _
vUrlCompressionProperty.DoDynamicCompression
WScript.Echo "DoStaticCompression: " & _
vUrlCompressionProperty.DoStaticCompression
WScript.Echo
Next
UrlCompressionSection
Тип | Описание |
---|---|
клиент | — 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 |