Speeding up Moodle LMS on Windows IIS 7.5

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.

cache admin

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.






About TCAT Shelbyville IT Department

The Tennessee College of Applied Technology - is one of 46 institutions in the Tennessee Board of Regents System, the seventh largest system of higher education in the nation. This system comprises six universities, fourteen community colleges, and twenty-six Applied Technology Colleges.
This entry was posted in Education, Information Technology, Windows and tagged , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s