Speeding up Moodle LMS on Windows IIS 7.5
By default, Moodle uses its database to store information about sessions. One of the ways you can speed up any PHP session on a Windows IIS server is to download wincache. Wincache or Windows Cache Extension is designed to work with the PHP extension and speed up webservers. Download the latest from SourceForge.
With Moodle, download the Wincache plugin to further optimize the Moodle file store. Download the plugin here.
Be sure to also download Wincache Info to see graphs and statistics. Download the 2nd plugin here.
Because Moodle uses the SQL database to store information sessions, disabling this will significantly speed up the LMS. In order to disable database sessions, go to Site administration, Server, Session handling, and uncheck the option, Use database for session information.
Prior to doing this, check MySQL’s max allowed packet information is set to at least 4M in the my.cnf or my.ini.