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

    • Icon: Improvement Improvement
    • Resolution: Won't Do
    • Icon: Critical Critical
    • None
    • 2.3
    • Caching, Performance
    • 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.

        1.
        Develop Access caching (capabilities and contexts) Sub-task Closed Moodle HQ
        2.
        Develop Files caching Sub-task Closed Unassigned
        3.
        Develop Themes/Images/JS caching Sub-task Closed Moodle HQ
        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 Reopened Unassigned
        8.
        Develop repository tree caching Sub-task Closed Marina Glancy
        9.
        Develop filtered text caching Sub-task Closed Moodle HQ
        10.
        Develop session caching Sub-task Closed Moodle HQ
        11.
        Develop RSS caching within MUC Sub-task Closed 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 Closed 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 Closed 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 Closed Unassigned
        24.
        use MUC for caching of format_base instances Sub-task Closed 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 Closed Unassigned

            Votes:
            7 Vote for this issue
            Watchers:
            27 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.