About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
development:architecture:caching

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
development:architecture:caching [2016/05/09 20:23] demiankatzdevelopment:architecture:caching [2016/05/17 17:22] demiankatz
Line 13: Line 13:
   * searchspecs - stores parsed/processed YAML search specification configurations; used by the [[https://github.com/vufind-org/vufind/blob/master/module/VuFind/src/VuFind/Config/SearchSpecsReader.php|SearchSpecsReader]].   * searchspecs - stores parsed/processed YAML search specification configurations; used by the [[https://github.com/vufind-org/vufind/blob/master/module/VuFind/src/VuFind/Config/SearchSpecsReader.php|SearchSpecsReader]].
  
 +===== Cache Locations =====
  
 +The location of the cache may vary depending on various environment variables, your VuFind version, and whether you are running code through Apache or from the command line. See VuFind\Cache\Manager::getCacheDir for the rules that apply in your particular version of VuFind.
 +
 +===== Consumers of the Object Cache =====
 +
 +As noted above, VuFind's object cache is the best general-purpose place for storing data, as long as you use cache keys that do not conflict with other VuFind components. Here is a list of current keys reserved in the object cache (current as of VuFind 3.0):
 +
 +  * edsAuthenticationToken - used by VuFindSearch\Backend\EDS\Backend
 +  * solrSearchAdvancedFacets*, solrSearchHomeFacets* - used by VuFind\Controller\SearchController
 +  * summonSearchAdvancedFacets - used by VuFind\Controller\SummonController
 +  * VoyagerRestful-* - used by VuFind\ILS\Driver\VoyagerRestful
 ---- struct data ---- ---- struct data ----
 ---- ----
  
development/architecture/caching.txt · Last modified: 2020/09/22 13:54 by demiankatz