Implementing Target Content Caching
You can cache the content of an individual target by specifying several caching parameters in the HTML of each locally defined template that invokes the target. You must also enable target content caching for the portal.
Important:
Target content is cached in memory on the web server. If you use this feature excessively, the cache could consume all available memory. Use target content caching only to cache content that is static or doesn't require constant updating and that is accessed frequently by many users.
Specifying Caching Parameters
You apply target content caching by inserting a Cache element inside a TargetContent element in the HTML of a locally defined template.
The Cache element has these attributes:
| Attribute | Description |
|---|---|
|
Scope |
Use one of these values:
|
|
Interval |
Specify the number of seconds that should pass before the portal refreshes the target content cache. |
This example shows caching that is defined with the application scope and an interval of 1200 seconds:
<TargetContent Name="MyContent">
<Cache Scope="application" Interval="1200">ANY</Cache>
</TargetContent>
Note:
The Cache element must not be empty, but its content can be anything.
Enabling Target Content Caching
Any Cache elements that you insert in template HTML are ignored by the portal unless you enable target content caching globally for the portal. Select the Cache Target Content check box in the On the Web Server group box of the Web Profile Configuration - Caching page.