I am currently using moodle 3.2 at my workplace and have created custom theme for it based on boost. There are 12k users in my moodle system. There are few problems
- Forget login page is very slow takes about 30-45 seconds just to load the page.
- Once Loaded it takes additional 30s to perform logic (find user and send password reset email).
- When number of user is less lets say 10-100 page speed generally faster.
- when i check the code for "core_login_process_password_reset_request" in lib.php it seems like $OUTPUT->header() and $OUPUT->footer() is having some performance problem. if disable both header() and footer() then password reset form page loads faster (without any css loaded)