Moodle 2.9 супер медленный на вампе

У меня есть платформа Moodle на архитектуре WAMP (2 сервера приложений и 1 дБ сервер, все работают с одним и тем же общим каталогом для файлов Moodle). Php 5.5.12 Apache 2.4.9 Mysql 5.6.17 Win server 2012r2

Сайт находится во внутренней закрытой сети, а сайт идентифицируется через активный каталог (дерево ldap).

Сайт очень медленный. Каждый раз, когда мы пытаемся зайти на сайт, загрузка страницы занимает около 30 секунд, и это первые сетевые записи на консоли chrome:

Index.php, статус 303, инициатор-другой, размер 612b, время 23 сек.

Index.php? Testsession = 11, статус 303, инициатор - http://mooc/login/index.php, размер 429b, время 763 мс

mooc, статус 200, инициатор - http: // mooc / login / index.php? testsession = 11, размер 38 КБ, время 4 с

30 секунд, только одна часть.

Как некоторые из вас могут заметить, адрес сайта - http://mooc/

Эта тестовая сессия кажется подозрительной, не так ли?

Что ты говоришь?

Спасибо!

2 ответа

Moodle 2.9 по умолчанию использует файловые сессии, которые хранятся в каталоге moodledata. Если ваша база данных настроена на общее сетевое хранилище, это скорее всего является причиной замедления. PHP плохо обрабатывает файловые сессии в сетевых хранилищах. Переключите хранилище сеансов на локальный каталог сервера, например, установив это в вашем config.php:

$CFG->session_file_save_path = "path to my local dir";

Вы можете посмотреть на свою конфигурацию MySQL. Может потребоваться некоторая настройка. Чтобы проверить, нуждается ли MySQL в настройке, вы можете использовать такие скрипты, как http://mysqltuner.pl/

Другие вопросы по тегам