My Moodle Site is very slow ??

My Moodle Site is very slow ??

by Phương Nguyễn -
Number of replies: 1

Hi,

My moodle site is very slow on window server with wamp 2.4. 

Server: Ram:16gb ,cpu: 12 core, moodle version: 3.1. Database mysql : 19gb, 51,893,815 row

Google analytics : 130 active user. Waiting (TTFB) up to over 26s 

php.ini 

memory_limit : 128M

max_execution_time = 120

my.ini

-------------------------

[mysqld]

port = 3306

socket = /tmp/mysql.sock

key_buffer_size = 16M

max_allowed_packet = 1M

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

tmp-table-size                 = 32M

max-heap-table-size            = 32M

query-cache-type               = 1

query-cache-size               = 36M

query_cache_min_res_unit       = 2K

max-connections                = 1000

thread-cache-size              = 50

open-files-limit               = 65535

table-definition-cache         = 4096

table-open-cache               = 4096

interactive_timeout=180

wait_timeout=180

max_connect_error = 100000

innodb-log-files-in-group      = 2

innodb-log-file-size           = 256M

innodb-flush-log-at-trx-commit = 1

innodb-file-per-table          = 1

innodb-buffer-pool-size        = 10G

-------------------------------------------------------

apache 

--------------------------------------------------------

<IfModule mpm_prefork_module>

    StartServers             40

    MinSpareServers          5

    MaxSpareServers         20

    MaxRequestWorkers      256

    MaxConnectionsPerChild   1000

</IfModule>

<IfModule mpm_worker_module>

    StartServers             40

    MinSpareThreads         25

    MaxSpareThreads        75 

    ThreadsPerChild         25

    MaxRequestWorkers      400

    MaxConnectionsPerChild  1000

</IfModule>

<IfModule mpm_event_module>

    StartServers             3

    MinSpareThreads         75

    MaxSpareThreads        250

    ThreadsPerChild         25

    MaxRequestWorkers      400

    MaxConnectionsPerChild   0

</IfModule>

<IfModule mpm_netware_module>

    ThreadStackSize      65536

    StartThreads           250

    MinSpareThreads         25

    MaxSpareThreads        250

    MaxThreads            1000

    MaxConnectionsPerChild   0

</IfModule>

<IfModule mpm_mpmt_os2_module>

    StartServers             2

    MinSpareThreads          5

    MaxSpareThreads         10

    MaxConnectionsPerChild   0

</IfModule>

<IfModule mpm_winnt_module>

    ThreadsPerChild        1900

    MaxConnectionsPerChild   0

</IfModule>

<IfModule !mpm_netware_module>

    MaxMemFree            2048

</IfModule>

<IfModule mpm_netware_module>

    MaxMemFree             100

</IfModule>

Please, help me. why is my site is slow ?

Average of ratings: -