This metabase property specifies whether IIS will compress responses to requests for static content. At the global level, HcDoStaticCompression indicates that IIS will respond to requests for static content (such as .htm and .txt files) by first checking the compression directory specified by HcCompressionDirectory. If a compressed version of the static file is found in the directory, it will be sent to the client browser. Otherwise, if on-demand compression is enabled with HcDoOnDemandCompression, IIS will send the requested file in uncompressed form, and add that file to the background compression queue.
At the individual compression scheme level, HcDoStaticCompression indicates whether the individual compression scheme supports compression of static files.
Because HcDoStaticCompression is not inheritable, in order for static compression to actually be enabled for a server, HcDoStaticCompression must be set to TRUE at both the global level and individual scheme level.
If you change the value of this property at the individual compression scheme level, the Web service must be restarted before the change takes effect.
Data type | Boolean |
Default value | TRUE |
Inheritance | Not inheritable |
This property is accessible at the following locations:
Metabase Path | Key Type |
/LM/W3SVC/Filters/Compression/Parameters | IIsCompressionSchemes |
/LM/W3SVC/Filters/Compression/Scheme | IIsCompressionScheme |
The following table lists additional information required only for code that uses the IIS Admin Base Object.
Metabase identifier | MD_HC_DO_STATIC_COMPRESSION |
Data type | DWORD_METADATA |
User type | IIS_MD_UT_SERVER |