-
Improvement
-
Resolution: Won't Do
-
Critical
-
None
-
2.3
-
MOODLE_23_STABLE
1. Define all the areas that use caching or should use caching (see subtasks of this bug)
Existing cache systems:
Access (Capabilities/Contexts)
Files
Themes/Images/JS caching
Strings
Database meta information
Config variables
User prefs
Repository lists
Cache flags
Text cache
Session
RSS feeds
Timezones
Static caches:
No caches yet:
Please add comments here for any other hotspots you think of.
TEMPLATE FOR EACH HOTSPOT:
type of data
data structure
when it gets stored
where it gets stored
how it gets read
does it need locking
how it gets cleared
typical sizes
safeguards in place (eg limits)
2. Fix all the subtasks.