Opening JotCache component you have the possibility to look into one-to-one relation between cached pages and their original resource - title, original link, unrouted link (when Mark option is set on), component name, view, content id as well as parameters which have influence on separate caching – browser split (setting in JotCache plugin) and language set for cached page.
Here it is necessary to remember that core of page caching with JotCache is server file system where all cached pages are stored as files. In the time of storing these files are also stored management data into database (table jotcache).
Caching of site frontend page is performed for each unique page URI string when following major conditions are fullfilled :
Status indicators/buttons have four possible colors :
Special condition (e.g. cache is empty) - it serves only for indication
Attention (e.g. JotCache plugin is not last in order of system plugins) - mostly is required administrator intervention
Warning (e.g. JotCache plugin is disabled) - extension is out of service
Click on each button opens new browser window related to :
P - JotCache plugin
G - Global settings (on tab System are global cache settings)
C - Clear Cache page
Frontend state of caching mode
JotCache can operate in 3 different modes :
allowing recaching of presented page clicking on button RENEW in special top toolbar
For exclusion of pages from page caching is necessary to set URL exclusion definition on exclusion form.
In JotCache the exclusion definition is based on parts of page internal URL (non-routed URL). In JotCache previous versions (ver.5.0 and before) is used for such purpose MARK mode with link containing internal URL shown on component Management View (column 'Mark'). This feature still exists in JotCache 5.1.x but for fast recognition of internal URL is available 'eye' icon left to page title/URI. Clicking on this icon is opened small popup window with internal URL string.
With active Mark is possible to see page request in Joomla internal format (same as Joomla Global Configuration SEO disabled) :
Actions over cached pages
Toolbar buttons Refresh Table, Delete Items, Delete ALL and Recache Items starts actions which operates over the cached pages presented as items in table form in lower part of the Management View page.
Recache Items opens page Recache Control in new browser window with possibility to start/stop and adjust recaching of site pages. To each recache action belongs one form (tab) on the page. This presentation of recache actions is dependable on number of enabled JotCache recache plugins (in plugin group 'jotcacheplugins').
Standard with JotCache ver.4.x are provided two recache plugins : Crawler and Recache. Details are described in chapter Recaching.
Options for JotCache component can be set on JotCache Configuration form :
Three of shown options change Management View layout :
For batch recaching are important following settings :
Convenience setting :
Other options supports simplified operation with JotCache (see option tooltips).
Individual page recache operations as mark supported renew and fast renew can be also granted to other users as administrators. For such users is necessary to set permissions in JotCache options as shown on next picture :
Opening JotCache component you have the possibility to look into one-to-one relation between cached pages and their original resource :
Here it is necessary to remember that decisive part of page caching with JotCache is server file system where all cached pages are stored as files. In the time of storing these files are page related informations also stored into database (table jotcache).
Remarks to items expiration & synchronisation
After specified cache time stored files of cached pages are no more valid – they expire. Here are important two topics for proper management : removing of expired files from file system and database as well as keeping set of stored cached items in synchronisation between file system and database.
For fast responses during opening/filtering management activities no removing/synchronisation of expired items from file system and database is performed.
Expired items are marked in management view with item line in italics font and Created time value is embraced with :
'()' for cache files expired and present in file system
'##' for cache files no more present in file system.
Thus the administrator has fast overview about the cache status. For refreshing view to latest content and removing of obsolete items shall be used Refresh button on Cache Management toolbar.
Presented informations about cached pages
For cached item is presented in JotCache management view :
Selecting of cache items for deleting from the cache
For selection of cached pages which shall be deleted from the cache you can use following methods :
selection of marked pages using Set Mark button. Pressing this button creates setting of mark cookie in administrator browser during current session and then after all visited pages in site frontend shall be marked with visible 'Yes' in JotCache Management view.
Using top selection box you can select only last visited page(s). 'Yes' mark has link to cached page with transparent URL query string (without any SEF transformations) which can be used for definitions of excluded pages (on the page shown after pressing Exclude on management view toolbar).
Range of cache processing
In this group are located three toolbar buttons which allow to change scope of pages assigned to page caching :
Browser Caching - defines INCLUSION of pages or page groups (recognized with same URI leading substring).
For browser caching are following parameters which can be set :
More details are described in chapter Forcing local browser caching.