Moodle is a popular learning management system (LMS) solution used by many universities , schools around the world. Moodle is available in Azure Marketplace today and in this blog post Im going to dicsuss how to boost the app performance using Wincache.Windows Cache Extension for PHP(Wincache) is a PHP accelerator that is used to increase the speed of PHP applications running on Windows and Windows Server. Once the Windows Cache Extension for PHP is enabled and loaded by the PHP engine, PHP applications can take advantage of the functionality without any code modifications.
- Increase PHP application performance on Windows by caching PHP bytecode in memory
- Reduce file system I/O overhead by caching the PHP scripts in memory
- Leverage the User Cache API’s to further improve the execution speed of PHP scripts
- Avoid redundant mapping for absolute paths by using relative file path cache
Here are the steps to follow to setup a Moodle app in Azure Web Apps and configure Wincache