JotCache was developed in last four years as advanced solution for page caching in Joomla framework. This solution replaces standard System-Cache plugin and it usually works along enabled Global Cache Settings.
JotCache extension in version 4.x consists of three internal coupled parts :
Number of JotCache plugins can be extended in the future with other recache batch processing plugins fullfilling predescribed development rules.
JotCache is used for caching of frontend pages on the site with possibilities to exclude selected page URLs, template positions (modules allocation), bots/crawler requests from page cache. JotCache cache storage is possible to set for separate page caching based on browser type (common used browsers, phone, tablet) as well as on cookies performing specific control of page presentation during site visitor browsing.
New features of ver.4.1
New features of ver.4.0
Recache operations :
Batch recaching of frontend pages based on :
Manual recache of marked files for users with JotCache recache rights (permission setting necessary). In this working mode authorized user can start on frontend pages the recache of viewed page and see immediatelly the results.
All recache operations are performed without disturbing of active users on the site. Long batch operations give indication about number of processed pages. It is also possible to stop recaching in any time after the start.
Batch recaching can be also processed as cron job with selected setting possibilities
Administrator JotCache Management view has indications about state of global cache, overall cache cleaning and JotCache plugin with fast access buttons to open related administrator pages.
Features included from old JotCache versions
Management view :
Cache management with faster opening on larger web sites. The cached files are presented with cached page titles and links, added more informations about cached page (browser type, language, non-routed query string), implemented items ordering, changed information about date/time of caching (incl. indication of expired or no more existing cache files)
In the management view was added listing and filtering of cached pages based on page URI
Possibility for site administrator to clean the page cache only for selected pages. It is possible to see the actual cached pages linked to used component and view.
Exclusion from caching :
Cache split (separate cache storages) :
Possibility to set different page caches based on user browser type. Standard options allows to have different caches for Internet Explorer browsers - IE6, IE7, IE8, IE9. All other browser types are using common page cache. When used template system has separate templates for mobile phones then here is possibility to exclude mobile users from page caching.
Cookies split allowing separate cache storage based on cookie name/value (and related module exclusion)
Recognition of mobile devices for browser split function (each browser group can have own cached pages based on plugin setting)
Cache security :
Cache cleaning (garbage collection) :
Proof of JotCache operation :
Browser (local) caching :
Possibility to select site URL
requests which will force browser caching (locally on user side)