Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-34224

MUC Stage 2: Implement MUC in all the areas around Moodle that can benefit from it

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Open
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: 2.3
    • Fix Version/s: BACKEND
    • Component/s: Caching, Performance
    • Labels:
    • Affected Branches:
      MOODLE_23_STABLE

      Description

      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.

        Attachments

          Issue Links

          1.
          Develop Access caching (capabilities and contexts) Sub-task Open moodle.com
          2.
          Develop Files caching Sub-task Open Unassigned
          3.
          Develop Themes/Images/JS caching Sub-task Open moodle.com
          4.
          Develop Strings caching Sub-task Closed Sam Hemelryk
          5.
          Develop database meta information caching Sub-task Closed Sam Hemelryk
          6.
          Develop CFG caching Sub-task Closed Sam Hemelryk
          7.
          Develop user preferences caching Sub-task Development in progress Sam Hemelryk
          8.
          Develop repository tree caching Sub-task Closed Marina Glancy
          9.
          Develop filtered text caching Sub-task Closed moodle.com
          10.
          Develop session caching Sub-task Closed moodle.com
          11.
          Develop RSS caching within MUC Sub-task Open Unassigned
          12.
          Develop timezone caching Sub-task Closed Unassigned
          13.
          Develop grouplib caching Sub-task Closed Sam Hemelryk
          14.
          Develop questionlib caching Sub-task Closed Tim Hunt
          15.
          Develop caching for plugin related information Sub-task Closed David Mudrák (@mudrd8mz)
          16.
          Develop navigation caching Sub-task Open Unassigned
          17.
          Update cache/README.md Sub-task Closed Sam Hemelryk
          18.
          Too much danger of key collision in the file cache store Sub-task Closed Sam Hemelryk
          19.
          Fullname/userpics caching? Sub-task Open Unassigned
          20.
          Develop Repository information caching Sub-task Closed Sam Hemelryk
          21.
          Develop caching of HTML purifier strings Sub-task Closed Sam Hemelryk
          22.
          Allow definitions to state the data type being stored. Sub-task Closed Sam Hemelryk
          23.
          Develop a get_record query cache Sub-task Open Unassigned
          24.
          use MUC for caching of format_base instances Sub-task Open Unassigned
          25.
          Apply the databasemeta cache to mssql, sqlsrv & oci drivers Sub-task Closed Eloy Lafuente (stronk7)
          26.
          Capabilities list caching Sub-task Closed Tony Levi
          27.
          Develop backup/restore ID mapping cache Sub-task Open Unassigned

            Activity

              People

              • Votes:
                7 Vote for this issue
                Watchers:
                25 Start watching this issue

                Dates

                • Created:
                  Updated: