7

我们的 Moodle 网站开始获得大量流量。结果,该网站速度变慢了。在性能调整 Moodle 时,我应该立即检查哪些配置选项?我知道它是特定于该站点的,因为它上的其他人对大型工作负载没有任何问题。

4

3 回答 3

7

添加 APC php 加速器将我们服务器的性能提高了 250% 到 300%。立即(太棒了!)我们正在使用 CentOS 5.4,所以它只是“ yum install php-apc”(简单)

我们还使用mysqltuner.pl(blog.mysqltuner.com/) 来调整 MySQL 服务器设置。很难说我们在这里获得了多少。感觉好多了。

我们将表 mdl_user 的 MySQL 内部数据库引擎从MYISAM达到InnoDB12000 个用户(现在我们有 16000 个)更改为它对 mdl_user 相关查询产生了巨大的积极性能影响。(例如:上传 600 个新用户现在需要 1 分钟,而过去需要 12 分钟。巨大的改进!)

于 2010-06-23T15:16:38.640 回答
7

在 Moodle 的网站上,他们有一个广泛的性能调整网页。我列出了一些看起来很有趣的建议:

  • 如果你去: http: //YOURSERVERNAME.com/admin/dbperformance.php,moodle会给出一些性能统计。
  • 考虑添加更多 RAM 或集群您的网络服务器。
  • 考虑添加 php 加速器,例如 APC、PHPA、Xcache 或 eAccelerator。
  • 尝试确定网络服务器或数据库服务器是否是瓶颈。

一个 Moodle 用户还开发了一个很好的负载测试脚本(这个脚本对系统来说非常繁重,会告诉你服务器可以处理的最大负载)。可以在这里找到。

于 2010-02-08T00:07:06.447 回答
0

使用“Moodle 通用缓存”。它在一定程度上加速了moodle。此功能适用于 moodle 2.4 及更高版本。这是官方文档链接http://docs.moodle.org/24/en/Caching

您也可以尝试将 memcached 与 moodle 一起使用。虽然不是直接可用,但 memcache 是使用 ram 加速数据库访问的标准方法之一。

于 2014-01-26T15:42:03.767 回答