In an effort to enhance the speed of the Agenda Online website, cache settings are available in the web.config file. These settings allow you to determine how quickly specific pages are loaded and displayed in the Agenda Online website.
The following settings have been added:
<add name="HomeCache" enabled="true" duration="180" location="Any"/> <add name="ContactCache" enabled="true" duration="3600" location="Any"/> <add name="MeetingsCache" enabled="true" duration="600" location="Any"/> <add name="SearchCache" enabled="true" duration="180" location="Any" varyByParam="dropid;mtids;searchTerm;dropsv;dropev"/> <add name="ListCache" enabled="true" duration="180" location="Any" varyByParam="dropid;mtids;dropsv;dropev"/> <add name="MeetingCache" enabled="true" duration="600" location="Any" varyByParam="id"/> <add name="MeetingAccessibleCache" enabled="true" duration="600" location="Any" varyByParam="meetingId;type"/> <add name="AgendaDocumentCache" enabled="true" duration="600" location="Any" varyByParam="meetingId"/> <add name="ItemsCache" enabled="true" duration="180" location="Any" varyByParam="meetingId;itemId;isSection;type"/> <add name="StyleCache" enabled="true" duration="43200" location="Any"/>
The caching profiles are mapped to the following pages in the Agenda Online website:
Profile |
Web Site Page |
---|---|
HomeCache |
The Home page for Agenda Online. |
ContactCache |
The Contact page. |
MeetingsCache |
The Meetings page. |
SearchCache |
The Search page. |
List Cache |
The List page listing all meetings. |
MeetingCache |
The Meeting View page. |
MeetingAccessibleCache |
The Accessible portion of the Meeting View page. |
AgendaDocumentCache |
The Agenda/Minutes/Summary portion of the Meeting View page. |
ItemsCache |
The selected Section/Item portion of the Meeting View page. |
StyleCache |
The website's style sheet. |
For each caching profile, you can configure the following options:
Option |
Description |
---|---|
Name |
The name of the caching profile. This value cannot be modified. |
Enabled |
Determines whether the caching profile is enabled. Valid values include:
|
Duration |
The length of time (in seconds) the cache will last. |
Location |
The location where the caching occurs. Valid values include:
|
varyByParam |
If defined, this is a semicolon-separated list of the URL parameters by which the cache is defined. For example, the AgendaDocumentCache varies by the particular Meeting ID, which is based on the value of meetingId. |