VIGOS IIS Accelerator

Documentation

Current version: 2.1.9 (Changes)

  1. How does HTTP compression work?
  2. System Requirements
  3. Installing the Filter on the Server
  4. Installing the Filter on a Website
  5. Configuration
    1. Compression Level
    2. SmartShrink File
    3. License Key
    4. Reg. Name
    5. Domain(s)
    6. Log File
    7. Log Level
    8. Remove white spaces from HTML files
    9. Add statistics at the end of HTML files
  6. Support
  7. Contact


How does HTTP compression work? 

HTTP compression is defined in RFC 2616 specification as a negotiation between the Web browser and the Web server. If a Web browser sends a request with an "Accept-Encoding: gzip" header to the server, it tells the server that it understands compressed (encoded) responses. If the server is capable of sending compressed data, it marks its response with a "Content-Encoding: gzip" header. When a Web browser receives data from a server with this header information, it decompresses the data transparently and displays the uncompressed content.

See www.http-compression.com for further information.

System Requirements 

The VIGOS IIS Accelerator runs on WindowsNT with IIS 4.0, on Windows2000 with IIS 5.0 and on Windows2003 with IIS 6.0.

Installing the Filter on a Server 

  1. Double-click the IISAcceleratorSetup.exe and follow the instructions
  2. Copy the SmartShrink.dat file to the IIS Accelerator program directory.
  3. Start the IIS Accelerator configuration tool; see below for details.
  4. Congratulations! You have successfully installed the IIS Accelerator!

Installing the Filter on a Website 

After the IIS Accelerator has been installed on your server, you need to install the filter on the Website(s) that you want to accelerate:

  1. Have you configured the IIS Accelerator yet? If not, please read the chapter below first.
  2. Open the IIS Management Console (MMC).
  3. Right-click on the Website you want to accelerate, then go to "Properties".
  4. Activate the tab "ISAPI Filters".
  5. Click on "Add", the filter dialog opens.
  6. Assign a name to the filter, e.g. "VIGOS IIS Accelerator".
  7. Choose the "IISAccelerator.DLL" in the program directory as ISAPI filter.
  8. Please make sure that the IIS Accelerator is the last entry in your filter list!

Configuring the Filter

CompressionLevel 

This parameter specifies the compression level in a range from 1 (low) to 9 (high) for the outbound data traffic. Even level 0 ( no encoding at all) may be chosen.

Note: Increasing compression levels mean an increasing number of CPU- cycles. A reasonable value has proved to be 6.

SmartShrinkFile 

This parameter specifies where the IIS Accelerator will find the VIGOS-proprietary knowledge data base which is essential to our unique 'SmartShrink'-technology. If no SmartShrink file is configured, the IIS Accelerator will compress HTML data only.

Example: C:\Program Files\VIGOS IIS Accelerator\smartshrink.dat

License Key 

If you have bought a license, please enter here your license code. Otherwise, left this field blank.

Example: 00000-00000-00000-00000-00000

Reg. Name 

Along with your license code, you have got a registration name when you have bought a license. Please enter this name to this field, otherwise left it blank. This field is case-sensitive!

Example: John Doe Inc.

Domain(s) 

Only if you have bought the Light version of IIS Accelerator, you have to configure here the domain name of the site that you want to be accelerated. Otherwise, please left it blank.

Example: vigos.com

LogFile 

This option specifies the name of the file into which error messages, warnings, notices and debug information will be written.

Example: C:\Program Files\VIGOS IIS Accelerator\logfile.txt

LogLevel 

This option specifies which logging level will be set. Possible values are (ascending): "ERROR", "WARNING", "NOTICE" and "DEBUG".

Example: If the error logging level is set to "WARNING", then only messages of the type "ERROR" and "WARNING" will be recorded. All other message level types will be ignored. The default level value should be "NOTICE".

Remove white spaces from HTML files 

Most HTML-pages will profit from a significantly higher compression ratio if dispensable white spaces such as blanks and word wraps are removed in advance.

Note: The removal of white spaces may lead into lossy compression results. Therefore check your website carefully whether this parameter causes side effects, for example, affects (outdated) "<PRE>"-commands or JavaScripts.

Add statistics at the end of HTML files 

Activating this check box tells the IIS Accelerator to add an HTML comment at the end of each compressed HTML file with some information about the compression ratio.

Support 

If you need any assistance installing or configuring the IIS Accelerator, please contact our support team by e-mail:
info@vigos.com

Contact 

VIGOS AG, P.O. Box 2803, 58028 Hagen, Germany, www.vigos.com

Changes 

2.1.9