Moodle 2.9超级缓慢

我在WAMP体系结构上有一个Moodle平台(2个应用程序服务器和1个数据库服务器,所有这些服务器都使用与moodle文件相同的共享目录)。 Php 5.5.12 Apache 2.4.9 Mysql 5.6.17 Win server 2012r2

该网站位于内部封闭networking网站,而用户则通过活动目录(ldap树)进行标识。

该网站非常缓慢。 每当我们尝试进入网站时,大约需要30秒来加载页面,这是在Chrome控制台上的第一个networking条目:

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,大小38kb,时间4秒

只有30秒的时间。

正如您可能会注意到的那样,该网站的地址是http:// mooc /

这个testsession = 11似乎很可疑,不是吗?

你说什么?

谢谢!

Moodle 2.9默认使用存储在moodledata目录中的基于文件的会话。 如果你的心情是在networking共享存储上,那么这很可能是减速的根源。 PHP在networking共享存储设施上不能很好地处理文件会话。 将会话存储切换到服务器本地目录,例如在config.php中设置:

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

你可以看看你的MySQLconfiguration。 它可能需要一些定制。 要检查MySQL是否需要定制,可以使用像mysqltuner.pl这样的脚本