Document ID: 51047
Contents
Introduction
Prerequisites
Requirements
Components Used
Conventions
IIS Enablement Procedure
Procedure
IIS Disablement Procedure
NetPro Discussion Forums - Featured Conversations
Related Information
Introduction
Internet Information Services (IIS) compression allows IIS to communicate with client browsers (those that support HTTP 1.1) with compressed data instead of uncompressed data. This can dramatically reduce network traffic between web clients and the server, and therefore decrease web page load time and boost end-user experience as a whole. However, this comes at the expense of CPU on the server itself, because IIS has to use compression algorithms every time it serves a dynamic page to a web client. Before you enable IIS compression, make sure that your server has enough CPU power to support this feature without any significant downside.
Use of monitoring tools such as Performance Monitor to assess average CPU available during peak hours is strongly recommended. Enablement of IIS compression on a CPU underpowered server can lead to a severe degradation of performance. If your server already operates above 60 percent to 70 percent CPU (on average) during peak hours, it is not recommended that you enable this option. Consider an upgrade to hardware with a faster CPU first.
Prerequisites
Requirements
There are no specific requirements for this document.
Components Used
The information in this document is based on these software versions:
-
Cisco MeetingPlace Web 4.3.0.100 or earlier (As of Cisco MeetingPlace Web 4.3.0.246, IIS compression is enabled during the installation.)
-
(Optional) Cisco MeetingPlace for Outlook versions 4.2.5.x or 4.2.7.x (If Outlook is installed, see the note at the bottom of the Procedure section.)
-
Microsoft Windows 2000 Server
-
Microsoft IIS 5.0
Conventions
For more information on document conventions, see the Cisco Technical Tips Conventions.
IIS Enablement Procedure
Procedure
Complete these steps:
-
Open a command prompt (choose Start > Run, issue the cmd command, and press Enter).
Go to your IIS InetPub\AdminScripts folder:
C:> cd InetPub\AdminScripts C:\InetPub\AdminScripts>
-
Issue a series of commands (listed below) one-by-one to edit the IIS metabase.
Make sure that each command executes successfully (each command must be typed on one line before you press the Enter key). A display of the affected parameter with its updated value is displayed after each successful execution. The third command in the list is crucial for the system to operate correctly:
cscript.exe adsutil.vbs set W3Svc/Filters/Compression/GZIP/HcFileExtensions "htm" "html" "txt" "js" cscript.exe adsutil.vbs set W3Svc/Filters/Compression/DEFLATE/HcFileExtensions "htm" "html" "txt" "js" cscript.exe adsutil.vbs set W3Svc/Filters/Compression/Parameters/HcCacheControlHeader "max-age=0" cscript.exe adsutil.vbs set W3Svc/Filters/Compression/Parameters/HcCompressionBufferSize 1048576
-
Launch the Internet Services Manager (Start > Programs > Administrative Tools).
-
Right-click the hostname and choose Properties.
-
In the Master Properties drop-down menu, make sure WWW Service is selected and click Edit.
-
Click the Service tab and check the Compress application files and Compress static files checkboxes.
-
Click Apply and OK to validate the changes.
Click OK on the previous screen and close the IIS application.
-
Stop the Cisco MeetingPlace Web Conferencing Master Service.
-
Restart the Cisco MeetingPlace Web Conferencing Master Service.
-
Conduct various tests (login, scheduling, and Meeting Room launch, for example) to make sure that the system operates correctly.
-
Monitor the CPU usage on your server to make sure that the CPU overhead introduced by this feature does not compromise the server responsiveness (see the information in the Introduction).
Note: You do not need to re-implement or disable IIS compression for future upgrades. If Cisco MeetingPlace for Outlook is installed on the same machine, run the MetabaseConf.vbs file in the mpweb\datasvc folder and restart the MeetingPlace Web Conferencing service.
IIS Disablement Procedure
To disable IIS Compression, follow steps 3 through10. In step 6, uncheck the check boxes.
NetPro Discussion Forums - Featured Conversations
| NetPro Discussion Forums - Featured Conversations for Voice |
| Service Providers: Voice over IP |
| Voice & Video: Voice over IP |
| Voice & Video: IP Telephony |
| Voice & Video: IP Phone Services for End Users |
| Voice & Video: Unified Communications |
| Voice & Video: IP Phone Services for Developers |
| Voice & Video: General |
Related Information
- Voice Technology Support
- Voice and IP Communications Product Support
-
Recommended Reading:
Troubleshooting
Cisco IP Telephony
- Technical Support - Cisco Systems
| Updated: Jan 31, 2006 | Document ID: 51047 |
