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.
Next revision | Previous revision | ||
development:architecture:caching [2016/05/09 20:13] – created demiankatz | development:architecture:caching [2020/09/22 13:54] (current) – demiankatz | ||
---|---|---|---|
Line 2: | Line 2: | ||
VuFind uses caching in several places to improve performance. | VuFind uses caching in several places to improve performance. | ||
+ | |||
+ | ===== The Cache Manager and Its Caches ===== | ||
+ | |||
+ | VuFind has a [[https:// | ||
+ | |||
+ | * config - stores top-level Laminas configurations; | ||
+ | * cover - stores cover images; used by the [[https:// | ||
+ | * language - stores parsed i18n language files; set up as part of [[https:// | ||
+ | * object - stores serialized PHP objects; this is the most general-purpose cache in VuFind, shared by several different consumers. If you want to cache data of your own, this is a good place to put it, as long as you name your cache keys with appropriate uniqueness. | ||
+ | * searchspecs - stores parsed/ | ||
+ | |||
+ | ===== 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:: | ||
+ | |||
+ | ===== Consumers of the Object Cache ===== | ||
+ | |||
+ | As noted above, VuFind' | ||
+ | |||
+ | * alephTranslator - used by VuFind\ILS\Driver\Aleph | ||
+ | * edsAuthenticationToken - used by VuFindSearch\Backend\EDS\Backend | ||
+ | * solrSearchAdvancedFacets*, | ||
+ | * summonSearchAdvancedFacets - used by VuFind\Controller\SummonController | ||
+ | * VoyagerRestful-* - used by VuFind\ILS\Driver\VoyagerRestful | ||
---- struct data ---- | ---- struct data ---- | ||
+ | properties.Page Owner : | ||
---- | ---- | ||
development/architecture/caching.1462824796.txt.gz · Last modified: 2016/05/09 20:13 by demiankatz