Nesta CMS

A Ruby CMS. Built with Sinatra.

Cache plugin

Allows you to set Cache-Control headers for each page or globally to allow
clients and proxies to cache your page and to improve performance. If
you're looking for page or fragment caching (where generated HTML is
written to your local disk) see the docs on page caching.

To use, add expires: 120 and expires_type: private (for example) to your
config.yml to set global values and use the Expires and Expires Type
metadata on each page for which you wish to set different values. For more
information about expire types, see the
RFC.

Warning: setting very high values for expires or the Expires metadata
might lead to unexpected consequences where users get outdated pages. Values
above 1 hour (3600, in seconds) should be approached with extreme caution.