我们的Moodle网站开始流量很大。结果,该网站正在放缓。在性能调整Moodle时,我应该立即检查哪些配置选项?我知道它是特定于此站点的,因为其他人对大型工作负载没有任何问题。
答案 0 :(得分:7)
在Moodle的网站上,他们有一个广泛的performance tuning webpage.我已经列出了一些看起来很有趣的建议:
moodle用户还开发了一个很好的负载测试脚本(这个脚本系统很重,会告诉你服务器可以处理的最大负载)。可以找到here.
答案 1 :(得分:7)
添加APC php加速器可将我们服务器的性能提高250%至300%。马上(太棒了!)
我们使用的是CentOS 5.4,因此只有“yum install php-apc
”(简单)
我们还使用mysqltuner.pl
(blog.mysqltuner.com/)来调整MySQL服务器设置。很难说我们在这里获得了多少。感觉好多了。
MYISAM
更改为InnoDB
,这对mdl_user相关查询产生了巨大的积极影响。 (例如:上传600个新用户现在花费1分钟,过去需要12分钟。巨大的改进!)
答案 2 :(得分:0)
使用“Moodle Universal Cache”。它在一定程度上加速了moodle。 moodle 2.4及更高版本提供此功能。以下是官方文档链接http://docs.moodle.org/24/en/Caching
你也可以尝试使用带moodle的memcached。虽然不是开箱即用,但memcache是使用ram加速数据库访问的标准方法之一。