# Licensed Materials - Property of IBM, 5724-E76, (C) Copyright IBM Corp. 2004 - All Rights reserved. # ----------------------------------- # # Properties of the Navigator Service # # ----------------------------------- # # Cache expiration time (in seconds) for the portal internal cache for the # unpersonalized and unauthenticated portal page. # (values <= 0 are automatically replaced with the default) # Default: 60 #public.reload = 60 # The cache expiration time (in seconds) for caches outside of portal server # and for unauthenticated pages only. # These caches must adhere to the HTTP 1.1 specification (RFC 2616) # and specifies the time when HTTP caches should drop the response. # # This value will be used as a maximum value for the cache expiry time and # as a global default value for unauthenticated pages. # In case the setting remote.cache.expiration is also set to a value # greater than or equal to 0 the minimum value of both settings will be used. # # Note that portal may reduce the cache lifetime or may reduce the cache scope # (public, private) or may switch off the overall cacheability of page # while processing a request. # So this value might not be static for all responses to requests # to unauthenticated pages. # # The response of portal server will set the following header fields: # - The 'Expires' header with the expiry time added to the # system date & time of the portal server # - The 'Cache-Control : max-age =' header with the expiry time as its parameter # Default: 60 #public.expires = 60 # The remote cache expiration (in seconds) for caches outside of portal server # and for authenticated as well as for unauthenticated pages # These caches must adhere to the HTTP 1.1 specification (RFC 2616) # and specifies the time when HTTP caches should drop the response. # # This value will be used as a maximum value for the cache expiry time # for unauthenticated and authenticated pages. # The global default value for authenticated pages will be 0. # In case the setting public.expires is also set to a value # greater than or equal to 0 the minimum value of both settings will be used # as the global default value for unauthenticated pages. # # Note that portal may reduce the cache lifetime or may reduce the cache scope # (public, private) or may switch off the overall cacheability of page # while processing a request. # So this value might not be static for all responses to requests # to unauthenticated and authenticated pages. # # The response of portal server will set the following header fields: # - The 'Expires' header with the expiry time added to the # system date & time of the portal server # - The 'Cache-Control : max-age =' header with the expiry time as its parameter # Default for full page responses (in seconds) #remote.cache.expiration = 10800 # The remote cache information for fragment responses (i.e. responses which do # not refresh the entire page but single page parts only, e.g. a single portlet). # The specified value will be used as a maximum value for the cache expiry time # (i.e. a fragment response will never be cacheable longer than the specified value # even if the fragment itself specifies a value that is greater than the threshold # specified here). # # If an addressed fragment does not specify an expiry value the portal server will # use the default 0 i.e. the response will not be cacheable. # # Special values: # - Specify a value of -1 to indicate that fragment responses should not underlie a # a certain treshold. # - Specify a value of 0 to prevent fragment caching. # Default for fragment responses (in seconds) #remote.cache.expiration.fragment = -1 # The default remote cache information for model feeds (typically ATOM responses # carrying model data. The supported models are content model (identifier "cm"), # navigation model (identifier "nm"), layout model (identifier "lm"), and portlet # model (identifier "pm"). If no value is provided the feed expiry will default to 0. # Default for feeds (in seconds) #remote.cache.expiration.feed.cm = 60 #remote.cache.expiration.feed.nm = 60 #remote.cache.expiration.feed.lm = 60 #remote.cache.expiration.feed.pm = 60 # The vary response header indicates the set of request-header fields # that fully determines whether a cache outside of portal is permitted # to use a response to reply to a subsequent request. # These caches must adhere to the HTTP 1.1 specification (RFC 2616). # # The response of portal server will set the following header fields: # - The 'Vary' header with the specified parameter # If more than one request-header field shall be referenced as the parameter value # it must be provided as comma separated list like the original vary header # as specified in the HTTP 1.1 specification. # Default for full page responses #vary = User-Agent, Cookie # The vary response header for fragment responses (i.e. responses which do not # refresh the entire page but single page parts only, e.g. a single portlet). # Default for fragment responses #vary.fragment = User-Agent # Specifies whether the unauthenticated (anonymous) user always has a session. # This may be desirable because a portlet requires a session for # anonymous users. However, remember that having a session forbids # any HTTP proxy to cache the response. # Default: false #public.session = false