Как оптимизировать ubuntu server с moodle для увеличения быстродействия

Re: Как оптимизировать ubuntu server с moodle для увеличения быстродействия

от Виталий Лавров -
Количество ответов: 0
Изображение пользователя Эксперт по Moodle

на 1 гиге нужно выкинуть апача с modphp т.к. потребление памяти этой связкой очень плохо контролируется, что приводит к полному П. под нагрузкой. Поставить nginx + php-fpm. Аккуратно настроить php-fpm (pm.max_children & memory_limit). Задача проста - не давать php выжрать всю память. Кроме php памяти должно хватать mysql!

Обязательно поставить и настроить аксерелатор для php (xcache или APC). У обоих есть административная страничка, на которой видно сколько памяти они используют. Кода в moodle не много и возможно для работы им хватит не 128M, а 64/48/32M.

Начиная с moodle-2.4 настроить $CFG->xsendfile & $CFG->xsendfilealiases

Далее тюнить mysql.

Если машинка не раритетная, то есть смысл добавить в нее память (сколько возможно).

Далее есть смысл разнести по разным физическим дискам БД и moodle.

Если есть ssd, то вынести на него базу и moodle.