Siebel Installation Guide for Microsoft Windows: Servers, Mobile Web Clients, Tools > Installing the Siebel Web Server Extension > Postinstallation Tasks for the SWSE >

Enabling HTTP Compression for Siebel Applications


You can specify whether, or when, the SWSE will compress HTTP traffic by setting the value of the DoCompression parameter in the eapps.cfg file. Compressing HTTP traffic, where it is feasible to do so, substantially reduces bandwidth consumption. This feature is supported on HTTP 1.1, and is not supported on HTTP 1.0.

For detailed information about setting values for the DoCompression parameter, see the Security Guide for Siebel Business Applications.

Compressing Static Content for Windows IIS

The Siebel compression filter compresses dynamic content only. For more information about static compression on IIS and instructions on how to enable it, see your vendor documentation.

If you plan to compress static Web content in IIS on any Web server used for Siebel Business Applications, make sure that you set the IIS properties as listed in the following example:

HcSendCacheHeaders

FALSE

hcNoCompressionForProxies

TRUE

HcNoCompressionForHttp10

TRUE

For instructions on how to set properties on IIS, see your vendor documentation.

The example that follows illustrates a script that you can run on your IIS Web servers to enable static compression, after editing it to fit your site requirements.

rem --------------------------------------------------------------

rem run this on webserver site

rem make sure the directories c:\inetpub\AdminScripts\ are correct.

rem --------------------------------------------------------------

c:

cd \

cd inetpub

cd AdminScripts

cscript.exe adsutil.vbs set W3Svc/Filters/Compression/GZIP/HcFileExtensions "htm" "html" "txt" "css" "js"

cscript.exe adsutil.vbs set W3Svc/Filters/Compression/DEFLATE/HcFileExtensions "htm" "html" "txt" "css" "js"

cscript.exe adsutil.vbs set W3Svc/Filters/Compression/Parameters/HcSendCacheHeaders "FALSE"

cscript.exe adsutil.vbs set W3Svc/Filters/Compression/Parameters/HcNoCompressionForProxies "TRUE"

cscript.exe adsutil.vbs set W3Svc/Filters/Compression/Parameters/HcNoCompressionForHttp10 "TRUE"

rem --------------------------------------------------------------

rem Verify the settings

rem --------------------------------------------------------------

cscript.exe adsutil.vbs get W3Svc/Filters/Compression/GZIP/HcFileExtensions

cscript.exe adsutil.vbs get W3Svc/Filters/Compression/DEFLATE/HcFileExtensions

CAUTION:  Setting these properties for static compression will affect all applications served on that Web server. Therefore, carefully review your vendor documentation and your site requirements before making a decision to enable this type of compression. Also, make sure to review all available vendor information about static file compression for IIS, including any applicable issues or hotfixes.

Siebel Installation Guide for Microsoft Windows: Servers, Mobile Web Clients, Tools