Moodle 2.9 очень медленно работает на wamp

У меня есть платформа Moodle на архитектуре WAMP (2 сервера приложений и 1 сервер db, все работают с одним и тем же общим каталогом для файлов 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 /

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

Что вы скажете?

Спасибо!

0
задан 23 November 2015 в 14:54
2 ответа

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

$CFG->session_file_save_path = "path to my local dir";
1
ответ дан 4 December 2019 в 16:46

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

0
ответ дан 4 December 2019 в 16:46