Caching
Documentation > Administration > Caching
Starting with version 2.36, BoltWire revamped its internal caching system to speed performance dramatically. If you have a busy site, this page provides useful information about how to take advantage of these new features.
BoltWire now offers you two independent caching systems:
HTML Caching
This approaches caches entire html pages and can give up to 100x speed boosts, or more. To use this, just set htmlCache: true in site.config. If using htmlCache, you can exempt one member group from caching, by setting noCacheGroup: admin (or whatever) in site.config. To update the cache, simply run any action on the page–even action=view. This is VERY FAST, but dynamic content like captcha and page counters won't work.
Zone Caching
This approaches caches individual zone sections and can give up to a 10x speed boost, or more. Just open site.config and set zoneCache: top,bottom,main,footer etc, depending on which zones you want to cache. This way you can have dynamic headers (breadcrumbs, say), and only cache other parts of the page.
BoltWire tries to be smart about when and what to cache. Generally pages are constructed dynamically when there is an action, if a page has been updated, etc. More details needed here.
Other Features
To block caching on a specific page, add [(nocache)] to the page. In zone caching is will only block caching for that one zone.
To have a page automatically refresh every hour, put cacheLimit: 3600 in your site config file. Only caches created within the last 3600 seconds will be used. Older files will be regenerated with current content.
Note: You may wish to look at the Tree solution for deleting large numbers of cache files when there has been a change to a site affecting multiple pages, such as changing the sidebar when HTML caching is being used.

