Login do Mautic mais rápido com o plugin Mautic Dashboard Warm

Login do Mautic mais rápido com o plugin Mautic Dashboard Warm

Se você tem um Mautic com mais de 100 mil contatos pode ter um Login no Mautic mais rápido com o plugin Mautic Dashboard Warm.

É provável que seja devido às consultas complexas envolvidas nos seus widgets do painel do Dashboard. À medida que o Mautic cresce (ou quando você adiciona mais widgets), o login será mais lento porque há mais dados para processar.

Isso é normal pois o Dashboard do Mautic realiza consultas complexas para exibir uma ótima visão Geral do que acontece com a plataforma. E não adianta criar índices ou cache no Mysql … o Login será lento!

Se você é cliente da Powertic fique tranquilo pois este plugin (e diversos outros) já estão instalados no seu Mautic 😉

O plugin Mautic Dashboard Warm

Pensando nisso o DMS Group criou um plugin chamado Mautic Dashboard Warm que acelera o login do Mautic realizando três operações bem simples:

  • Definindo um nível de cache padrão mais alto para widgets do painel (padrão de 1 hora).
  • Compartilhando o cache de widget do painel entre todos os usuários que possuem acesso ao painel (ativado por padrão).
  • Aquecendo o cache do widget por uma tarefa Cron (que deve ser configurada no servido).

Atualmente o plugin Mautic Dashboard Warm funciona com versões do Mautic 2.14.0 ou pesterior.

Instalando o plugin Mautic Dashboard Warm

Você deve baixar o plugin Mautic Dashboard Warm diretamente do Github oficial em https://github.com/TheDMSGroup/mautic-dashboard-warm e descompactar na pasta plugins do seu Mautic.

Execute estes comandos no diretório raiz do seu Mautic:

wget https://github.com/TheDMSGroup/mautic-dashboard-warm/archive/master.zip
unzip master.zip
mv mautic-dashboard-warm-master plugins/MauticDashboardWarmBundle
rm -rf app/cache
mkdir -p app/cache
chown -R www-data:www-data app/cache
chown -R www-data:www-data plugins/MauticDashboardWarmBundle

Agora que o plugin está instalado você deve configurar a cron que será a responsável por atualizar o cache do Dashboard. Basta adicionar este item no seu crontab:

*/30 * * * * php /caminho/do/mautic/app/console mautic:dashboard:warm

A cada 30 minutos a cron vai atualizar os dados do Dashboard.

Configurando o plugin Mautic Dashboard Warm

Acesse a tela de plugins e verifique se o plugin Dashboard Warm está exibido (caso não esteja, clique em “Instalar/Atualizar Plugins”) como mostra a imagem abaixo:

Configurando o plugin Mautic Dashboard Warm
Localizando o plugin Mautic Dashboard Warm

Clique no ícone do plugin Dashboard Warm para visualizar a tela de configuração do plugin:

Configurando o plugin Mautic Dashboard Warm
Habilitando o plugin Mautic Dashboard Warm

Após habilitar o plugin Mautic Dashboard Warm clique na aba Features para configurar as opções extras do plugin:

Configurando o plugin Mautic Dashboard Warm
Configurando o plugin Mautic Dashboard Warm

As seguintes opções estão disponíveis:

  • Cache Time: O tempo no qual o cache deve durar. Por padrão o cache tem uma vida útil de 60 minutos.
  • Share Caches: Esta opção permite que o cache seja compartilhado entre todos os usuários do Mautic. (Deixe habilitado)

Depois de configurar o plugin clique em Salvar. Aguarde a cron criar os caches e verifique que o login no Mautic estará muito mais ágil!

Lembrando que se você é cliente da Powertic fique tranquilo pois este plugin já está instalados no seu Mautic 😉

Um grande abraço!

Related Articles

Responses

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *