Home > Configuration > Compression |
| Compression |
compression configuration. the system's feature for compressing http responses to compression-aware browsers. |
Configuration APIs |
Use this method to creates a compression action. Note: User-defined compression actions supplement the built-in compression actions. The built-in compression actions, NOCOMPRESS, COMPRESS, GZIP, and DEFLATE, are always available. Available settings functions as follows: * NOCOMPRESS - Disables compression for data that matches the associated policy. * COMPRESS - Enable GZIP or DEFLATE compression, depending on which is supported by the browser. * GZIP - Enable GZIP compression. For browsers that do not support GZIP, compression is disabled. * DEFLATE - Enable DEFLATE compression for a specific policy. For browsers that do not support DEFLATE, compression is disabled. |
Use this method to creates a HTTP compression policy. When the policy matches an HTTP request or response, the action specified in the policy is performed on the transaction. The policy can be bound globally or to an entity. For the policy to have an effect, compression must be enabled on the service. |
Use this method to creates a user-defined HTTP compression policy label. Policies that you bind to the label are evaluated only if you call the label from another policy. |
Use this method to bind policy to cmp global. |
Use this method to bind policy to cmp policylabel. |
Use this method to get information about all the built-in and user-defined compression actions, or detailed information about the specified action. |
Use this method to get the globally bound HTTP compression policies. |
Use this method to get the values of the compression parameters. |
Use this method to get details of all HTTP compression policies. |
Use this method to get details of configured HTTP compression policy labels. |
Use this method to renames a compression action. |
Use this method to renames a compression policy. |
Use this method to renames a compression policylabel. |
Use this method to removes the specified compression action. |
Use this method to removes a user-defined HTTP compression policy. |
Use this method to removes an HTTP compression policy label. |
Use this method to set control insertion of the Vary header in HTTP responses compressed by Citrix ADC. Intermediate caches store different versions of the response for different values of the headers present in the Vary response header. |
Use this method to set type of compression performed by this action. Available settings function as follows: * COMPRESS - Apply GZIP or DEFLATE compression to the response, depending on the request header. Prefer GZIP. * GZIP - Apply GZIP compression. * DEFLATE - Apply DEFLATE compression. * NOCOMPRESS - Do not compress the response if the request matches a policy that uses this action. |
Use this method to set control insertion of the Vary header in HTTP responses compressed by Citrix ADC. Intermediate caches store different versions of the response for different values of the headers present in the Vary response header. |
Use this method to set citrix ADC CPU threshold after which compression is not performed. Range: 0 - 100 |
Use this method to set specify a compression level. Available settings function as follows: * Optimal - Corresponds to a gzip GZIP level of 5-7. * Best speed - Corresponds to a gzip level of 1. * Best compression - Corresponds to a gzip level of 9. |
Use this method to set citrix ADC does not wait for the quantum to be filled before starting to compress data. Upon receipt of a packet with a PUSH flag, the appliance immediately begins compression of the accumulated packets. |
Use this method to set enable insertion of Cache-Control: private response directive to indicate response message is intended for a single user and must not be cached by a shared or proxy cache. |
Use this method to set heuristic basefile expiry. NOTE: This attribute is deprecated. Deprecating delta action in cmp policies |
Use this method to set for heuristic basefile expiry, weightage to be given to historical delta compression ratio, specified as percentage. For example, to give 25% weightage to historical ratio (and therefore 75% weightage to the ratio for current delta compression transaction), specify 25. NOTE: This attribute is deprecated. Deprecating delta action in cmp policies |
Use this method to set threshold compression ratio for heuristic basefile expiry, multiplied by 100. For example, to set the threshold ratio to 1.25, specify 125. NOTE: This attribute is deprecated. Deprecating delta action in cmp policies |
Use this method to set smallest response size, in bytes, to be compressed. |
Use this method to set type of the policy. The only possible value is ADVANCED |
Use this method to set minimum quantum of data to be filled before compression begins. |
Use this method to set control the addition of a random filename of random length in the GZIP header to apply the Heal-the-BREACH mitigation for the BREACH attack. |
Use this method to set maximum length of the random filename to be added in the GZIP header to apply the Heal-the-BREACH mitigation for the BREACH attack. |
Use this method to set minimum length of the random filename to be added in the GZIP header to apply the Heal-the-BREACH mitigation for the BREACH attack. |
Use this method to set allow the server to send compressed data to the Citrix ADC. With the default setting, the Citrix ADC appliance handles all compression. |
Use this method to set the built-in or user-defined compression action to be associated with the policy. |
Use this method to set new rule to be associated with the HTTP compression policy. You can modify the existing rule or create a new rule. |
Use this method to unbind policy from cmp global. |
Use this method to unbind policy from cmp policylabel. |
Use this method to unbind priority from cmp policylabel. |
Remove cmp action addvaryheader setting. |
Remove cmp parameter addvaryheader setting. |
Remove cmp parameter cmpbypasspct setting. |
Remove cmp parameter cmplevel setting. |
Remove cmp parameter cmponpush setting. |
Remove cmp parameter externalcache setting. |
Remove cmp parameter heurexpiry setting. |
Remove cmp parameter heurexpiryhistwt setting. |
Remove cmp parameter heurexpirythres setting. |
Remove cmp parameter minressize setting. |
Remove cmp parameter policytype setting. |
Remove cmp parameter quantumsize setting. |
Remove cmp parameter randomgzipfile setting. |
Remove cmp parameter randomgzipfilenamemaxlength setting. |
Remove cmp parameter randomgzipfilenameminlength setting. |
Remove cmp parameter servercmp setting. |
Remove cmp parameter varyheadervalue setting. |