The following illustration maps a client request for services through an ICAP-enabled NetCache appliance that is configured to provide content filtering and virus-scanning services.
The following table describes the flow of the client request shown in the preceding illustration.
NetCache support for multiple ICAP services introduces the possibility that different services will process the same request, and that similar requests will be processed differently. Cache indexing is the mechanism by which NetCache ensures that the content requested is the content that is served. Services such as language translation can process similar requests and allow different users to receive unique content. For example, if two users request the same content or URL, and the content is translated to French and German, both translated versions of the same URL are cached by the same NetCache appliance.
NetCache uses cache indexing to identify all RESPMOD_PRECACHE transformations in order to serve the appropriately modified content. Typically, cached objects are indexed on the basis of origin server URL. However, to support ICAP services, NetCache now stores origin server URLs and ICAP URLs. This information is a combination of the object and the services performed for that request. Cache indexing ensures that if the URL and the RESPMOD services are the same, NetCache serves a cache hit.
Copyright © 1994-2002, Network Appliance, Inc. All rights
reserved.
Part No. 210-00263
File: icap104.htm
Last updated: 07/30/02 12:00:23