Guest

Cisco Unified MeetingPlace

MeetingPlace Web IIS Compression Enablement

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:

  1. 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>
    
  2. 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
    
  3. Launch the Internet Services Manager (Start > Programs > Administrative Tools).

  4. Right-click the hostname and choose Properties.

    mp_web_iis_1.gif

  5. In the Master Properties drop-down menu, make sure WWW Service is selected and click Edit.

    mp_web_iis_2.gif

  6. Click the Service tab and check the Compress application files and Compress static files checkboxes.

    mp_web_iis_3.gif

  7. Click Apply and OK to validate the changes.

    Click OK on the previous screen and close the IIS application.

  8. Stop the Cisco MeetingPlace Web Conferencing Master Service.

  9. Restart the Cisco MeetingPlace Web Conferencing Master Service.

  10. Conduct various tests (login, scheduling, and Meeting Room launch, for example) to make sure that the system operates correctly.

  11. 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

Networking Professionals Connection is a forum for networking professionals to share questions, suggestions, and information about networking solutions, products, and technologies. The featured links are some of the most recent conversations available in this technology.
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



Updated: Jan 31, 2006Document ID: 51047