Caching
Performance is a primary concern in the design of Lynicon. Caching is important for performance and Lynicon supports using modules to supply caching functionality. Currently there are two caches, Summary Cache and Full Cache.
The recommended caching setup for Lynicon in most scenarios is to use the Summary Cache on all content items. This cache stores all summary data for all types (or most types if configured) of content item. It loads all this data in on startup avoiding the cost of the cache miss on a first access. Lynicon allows definition of summary versions of all content so that this works effectively. If you set up summaries on all your content types so that they contain just the properties needed outside the display of the page itself, it is possible even with say 10000 content items to have a cache of the summaries of all the content in the system of only 50MB.
For small numbers of content items though it may well make sense to simply cache all the content data using Full Cache. Also some utilities are provided to work with the MVC Output Cache system.