mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 16:36:37 +02:00
MDL-41019 improve language caching
Includes: * no more hacky reloads, everything is written only once and kept until cache reset * lang menu list is now cached in MUC * both string and lang menu caches are compatible with local caches on cluster nodes * config-dist.php cleanup
This commit is contained in:
parent
99a9d8d937
commit
598a82c950
9 changed files with 134 additions and 179 deletions
|
@ -29,8 +29,9 @@
|
|||
$definitions = array(
|
||||
|
||||
// Used to store processed lang files.
|
||||
// The keys used are the component of the string file.
|
||||
// The keys used are the revision, lang and component of the string file.
|
||||
// The persistent max size has been based upon student access of the site.
|
||||
// NOTE: this data may be safely stored in local caches on cluster nodes.
|
||||
'string' => array(
|
||||
'mode' => cache_store::MODE_APPLICATION,
|
||||
'simplekeys' => true,
|
||||
|
@ -39,6 +40,15 @@ $definitions = array(
|
|||
'persistentmaxsize' => 30
|
||||
),
|
||||
|
||||
// Used to store cache of all available translations.
|
||||
// NOTE: this data may be safely stored in local caches on cluster nodes.
|
||||
'langmenu' => array(
|
||||
'mode' => cache_store::MODE_APPLICATION,
|
||||
'simplekeys' => true,
|
||||
'simpledata' => true,
|
||||
'persistent' => true,
|
||||
),
|
||||
|
||||
// Used to store database meta information.
|
||||
// The database meta information includes information about tables and there columns.
|
||||
// Its keys are the table names.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue