Como corrigir a lentidão do Tutor LMS com muitos alunos
Perguntas frequentes
Por que o Tutor LMS fica lento conforme aumenta o número de alunos
Porque o Tutor registra progresso de aula, conclusão de curso e tentativas de quiz em tabelas como wp_comments, wp_usermeta e wp_tutor_quiz_attempts. Quanto mais alunos, mais essas tabelas incham, e as telas que agregam dados de toda a turma, como o gradebook, passam a varrer milhares de linhas a cada carregamento.
Qual o requisito de servidor para o Tutor LMS rodar bem
A documentação oficial pede PHP 7.4 ou superior e MySQL 5.7 ou MariaDB 10.1 ou superior. Para uma base grande de alunos, vale folgar memory_limit e max_execution_time além do mínimo, porque as telas de relatório e gradebook consomem mais memória e tempo de execução nos picos de acesso.
Cache de objeto persistente ajuda a acelerar o Tutor LMS
Ajuda muito. Sem Redis ou Memcached, o WordPress repete a cada requisição as mesmas leituras de progresso e gradebook direto no banco. Com o cache de objeto ligado, esses resultados ficam em memória e as leituras repetidas deixam de tocar o banco, aliviando as telas pesadas de relatório.
Esconder os cursos da página da loja melhora a performance
Sim. Com a opção Hide Course Products on Shop Page ligada, a listagem do WooCommerce para de consultar os produtos de curso do Tutor a cada visita à loja. Isso reduz queries em uma página muito acessada e é recomendado pela documentação do plugin para sites que vendem cursos.
Posso apagar tentativas de quiz antigas para acelerar o site
Pode, mas com cuidado e backup. As tentativas ficam em wp_tutor_quiz_attempts e wp_comments e fazem parte do histórico do aluno. Apague só dados de alunos já removidos ou de turmas encerradas, em staging primeiro, porque a exclusão é definitiva e mexe direto no banco.
Como descubro qual query do Tutor LMS está pesando
Instale o Query Monitor e abra a tela lenta com a sua conta de instrutor. Ele lista cada query, o tempo de execução e a tabela de origem. Filtre por tempo e veja se o gargalo está em wp_comments ou na tabela de tentativas de quiz, para atacar a causa certa em vez de mudar tudo no escuro.
Otimizar as tabelas do banco resolve a lentidão do Tutor LMS
Ajuda quando as tabelas estão infladas por linhas órfãs e fragmentação. Rodar OPTIMIZE TABLE em wp_comments e wp_usermeta e limpar metadados de alunos removidos reduz o tamanho que as telas do Tutor percorrem. Não substitui o cache de objeto, mas soma a ele para aguentar mais matrículas.














