Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Perth Hackfest October 2012/Performance

From MoodleDocs
  • Caching - MUC
    • Integrated cache API
    • No core integrations yet - next phase
    • Not a golden bullet for everything, but it will help
      • Out of the box it will perform the same speed as it is now
      • Allows institutions to choose their own caching solutions
    • Documentation: https://docs.moodle.org/dev/User:Sam_Hemelryk/MUC_proposal
    • MUC (via admins) will determine which cache to read/write from/to
      • developers should not need to know
    • Can specify cache be stored as request, session, or application
      • System admins can determine what caching solution is used for each type
    • What happens in “purge cache” link now?
      • Need more sophisticated clear caching
      • Need admin report for viewing what caching is doing
      • should be able to purge each individual cache (eg just language strings, or config settings)
        • plus option to purge course->modinfo
    • Example of adding caching to question bank