Moodle od wersji 2.x rośnie coraz bardziej, stając się systemem rozbudowanym, zasobożernym i wymagającym odpowiedniej konfiguracji. Proces ten jest dwufazowy, polega na odpowiednim ustawieniu opcji systemowych oraz, co bywa często elementem nie modyfikowanym przez administratorów – odpowiednimi zmianami w plikach konfiguracyjnych samego serwera (Apache/MySQL/PHP). Jest to o tyle ważne, chociażby ze względu na cechy systemu e-learningowego Moodle, który ma swoje wymagania dotyczące ilości pamięci ma jednego użytkownika, ilości osób korzystających z aplikacji w korelacji do samego serwera i jego parametrów (ilości pamięci RAM, procesora).
O tym i innych zagadnieniach optymalizacyjnych można poczytać na tutaj:
http://www.iteachwithmoodle.com/2014/01/20/optimizing-a-moodle-server-step-1-fine-tune-apache/
i w kolejnych częściach tego artykułu:
http://www.iteachwithmoodle.com/2014/01/21/how-to-optimize-a-moodle-server-part-2-mysql/
http://www.iteachwithmoodle.com/2014/01/22/how-to-optimize-a-moodle-server-part-3-apache-on-a-diet/
http://www.iteachwithmoodle.com/2014/01/23/how-to-optimize-a-moodle-server-part-4-apc/