-
Bug
-
Resolution: Fixed
-
Blocker
-
2.6
-
MOODLE_26_STABLE
-
MOODLE_27_STABLE
-
w16_
MDL-44366_m27_filtergloss -
-
40
-
BACKEND Sprint 12
As a follow-on to MDL-43524 which removed global text caching, we need to examine the glossary filter and probably add MUC caching there to improve performance.
The glossary filter is what puts links in texts to glossary entries. There is quite a lot of processing going on in the background even before the simple text replacement, and this needs to be redone every time the cache is invalidated.
Petr has raised that the fully correct way would be to use new events or the as-yet-unwritten hooks to invalidate the caches, but I think that might be too much to do before 2.7, so I want to see a quick solution here even if it may mean relying on less-perfect cache invalidation.
This issue requires performance comparison tests before and after the fix.
- has a non-specific relationship to
-
MDL-23810 Glossary autolink wrong display for uploaded HTML files
- Closed
-
MDL-43524 Drop problematic global text caching
- Closed
- has been marked as being related by
-
MDL-47962 Major room for performance improvement in filter_glossary
- Closed
- is duplicated by
-
MDL-43014 Course with LABEL activities - excessive load times
- Closed