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 with enabled Global Cache Settings.
JotCache extension in version 5.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 include/exclude selected page URLs, exclude template positions (modules allocation) and 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.
Features of ver.5.0
Details of JotCache new features introduced in ver.5.0 are described on page New features in ver.5.0.
Page cache URL processing :
Cache storage :
Caching based on visitor browser type :
Management view :
Cache management view is JotCache central control panel for presentation of caching conditions, cached pages and access to management functions.
The cached data are presented with cached page titles and links, additional informations about cached page (browser type, language, URL
query string, date/time of caching incl. indication of expired or no more stored items in cache storage) along with related component and its view parameter
In the management view is possible to perform selection and filtering of cached pages based on pane name or page URI
in case of multisite operation)
Possibility for site administrator and user with JotCache manager rights to clean the page cache only for selected pages.
Exclusion from caching :
Inclusion/exclusion of selected pages from page caching based on component, component view and URL
Possibility to exclude bots (crawlers) requests from caching
Fast-changing dynamic modules on the cached web page can be refreshed with actual content during each visitor access. This feature of JotCache was completely redesigned for ver.4.1+. With this JotCache version for template position exclusion is enough only to select template positions from the list of enabled template positions on the site. All assigned template positions will be refreshed during each user access to cached web page.
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.
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)