A web page is generated by locating an area in a website to place the page
and selecting a template for the page. An output cache manager allows a
user to attach a cache profile in the form of metadata to the template
and the area in the website. The output cache manager uses the metadata
to identify the cache profile that is associated with the web page when
the page is rendered. The cache profile identifies the page output
directive caching parameters that are associated with a web page when the
page is rendered. A cache profile may be inherited by web pages that are
dependent on the site in which the page resides such that a previously
established cache profile is overridden. The cache profile may be created
and modified by any authorized user. Any modification to the cache
profile may be applied to all web pages that are associated with the
cache profile.