Appendix A. Module Reference

The following modules, from Microsoft's IIS 7.0 module reference (www.iis.net/articles/view.aspx/IIS7/Managing-IIS7/Configuring-the-IIS7-Runtime/Configuring-Modules/IIS7-Modules-Overview), ship with Windows Server 2008. Chapter 12 discusses extending IIS 7.0 by adding custom modules.

Utility Modules

These modules do not provide request services, but instead assist the server engine with its internal operation.

Module Name

UriCacheModule

Description

Implements a generic cache for URL-specific server state, such as configuration. With this module, the server will only read configuration for the first request for a particular URL, and reuse it on subsequent requests until it changes.

Configuration Sections

None.

Dependencies

None.

Potential Issues When Removing This Module

Performance loss due to state cached for each URL being retrieved for every request.

Module Name

FileCacheModule

Description

Caches file handles for files opened by the server engine and modules.

Configuration Sections

None.

Dependencies

None.

Potential Issues When Removing This Module

Performance loss. If file handles are not cached the files have to be opened for every request.

Module Name

TokenCacheModule

Description

Caches windows security tokens for password based authentication schemes (anonymous authentication, basic authentication, IIS client certificate authentication).

Configuration Sections

None.

Dependencies

None.

Potential Issues When Removing This Module

Performance loss. The user has to be logged on for ...

Get Professional IIS 7.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.