Login mais rápido com o 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.
Veja também:
- Aprenda enviar notificações para usuários mautic em Campanhas
- Resolvendo problemas com a atualização do Banco de Dados do Mautic
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 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 Dashboard Warm funciona com versões do Mautic 2.14.0 ou posterior.
Instalando o plugin Dashboard Warm
Você deve baixar o plugin 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 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:
Clique no ícone do plugin Dashboard Warm para visualizar a tela de configuração do plugin:
Após habilitar o plugin Dashboard Warm clique na aba Features para configurar as opções extras do plugin:
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!
Responses