SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
Monitoramento de performance no WordPress:
Um estudo de caso utilizando plugin e API
WordCamp Floripa - 2019
Vagner Luis Soletti
Programador na InCuca.
vagnersoletti@gmail.com
Olá!
WordCamp Floripa - 2019
Performance
WordCamp Floripa - 2019
Performance?
"Ato ou processo de realizar algo; atuação,
desempenho: O menino teve uma performance
excelente na prova de natação."
http://michaelis.uol.com.br/busca?r=0&f=0&t=0&palavra=performance
Poderia ser substituído por: Meu site teve uma performance
excelente quando meu cliente acessou.
WordCamp Floripa - 2019
Em resumo!
Performance é termo utilizado para verificar
como o seu site pode lidar com o tráfego.
WordCamp Floripa - 2019
Meu site pode lidar com tráfego?
Calma jovem não se assuste, não é nada ilegal..
Lembre-se estamos em um dia de estudo :)
WordCamp Floripa - 2019
Vamos considerar
Tráfego
com o fluxo de usuários/visitantes
navegando/acessando
seu site.
WordCamp Floripa - 2019
Legal, entendemos o que é, agora vamos
descobrir:
Qual importância da performance em
nossos projetos?
WordCamp Floripa - 2019
Qual importância da performance em nossos projetos?
● Os problemas de performance podem eliminar completamente o sistema,
levando a perda completa de renda ($), experiência ruim com público (PR
Negative) e perda de negócios a longo prazo e má reputação.
● Problemas de desempenho podem levar a uma necessidade de uma nova
arquitetura completa. Isso pode significar o desenvolvimento de componentes
adicionais, mudar para uma nova plataforma, comprar ferramentas e serviços de
terceiros, ou até mesmo uma reescrever completamente o sistema.
● As notícias relacionadas aos fracassos nos últimos anos dos produtos digitais
muito poucos estão relacionados a problemas de funcionalidade, quase todos se
relacionam com performance.
WordCamp Floripa - 2019
Vamos iniciar...
● Resposta: quanto tempo o servidor demora para responder às interações
do usuário com o site.
● Estabilidade: se o site se mantém estável e acessível 24 horas por dia.
● Escalabilidade: se o site aguenta receber mais usuários de forma repentina
sem sair do ar.
● Confiabilidade: se o site é seguro e passa confiança ao usuário.
● Velocidade: quanto tempo o site demora para carregar as
informações por completo para o usuário.
WordCamp Floripa - 2019
Velocidade...
A velocidade do site influência nos resultados?
- Sim, em 2010 o Google anunciou que o tempo de
carregamento passou a ser incorporado em seus fatores de
rankeamento.
Lista dos 200 fatores de rankeamentos do Google.
https://backlinko.com/google-ranking-factors
WordCamp Floripa - 2019
Tempo...
Qual o tempo de carregamento ideal para o meu
site?
Um estudo realizado por Geoff Kenyon, em 2011, apontou o seguinte:
- Se o seu site for carregado em 5 segundos, será mais rápido que aproximadamente 25%
- Se o seu site for carregado em 2,9 segundos, será mais rápido que aproximadamente 50%
- Se o seu site for carregado em 1,7 segundos, será mais rápido que aproximadamente 75%
- Se o seu site for carregado em 0,8 segundos, será mais rápido do que aproximadamente 94%
-
https://moz.com/blog/site-speed-are-you-fast-does-it-matter
WordCamp Floripa - 2019
Infográfico...
Para cada 1 segundo de atraso:
1. Diminui a satisfação dos clientes em até 16%;
2. Cai em até 11% as visualizações das páginas;
3. Taxa de conversão pode cair para até 7%;
http://loadstorm.com/2014/04/infographic-web-performance-impacts-conversion-rates/
Ainda sobre o tempo...
Segundo o Google, o ideal é que o seu site carregue entre 0,5
e 2 segundos.
Segue abaixo o link do vídeo feito pelo Google onde Maile
Ohye explica a importância do carregamento rápido na web.
Canal do Google Webmasters
https://www.youtube.com/watch?v=OpMfx_Zie2g
WordCamp Floripa - 2019
Fica esperto...
Uma pesquisa feita pela Akamai, juntamente com a
Forrester Consulting, concluiu que 40% dos consumidores
não esperam mais do que 3 segundos pelo carregamento de
uma página. Depois disso, eles abandonam o site.
WordCamp Floripa - 2019
Testar...
Como testar a velocidade do meu site?
Existem várias ferramentas gratuitas para testar seus projetos, seguem
algumas:
1. Google PageSpeed Insights
(https://developers.google.com/speed/pagespeed/insights/?hl=pt-br)
2. GTmetrix (https://gtmetrix.com/)
3. Pingdom (https://tools.pingdom.com/)
4. Webpagetest (https://www.webpagetest.org/)
5. E mais inúmeras delas.
WordCamp Floripa - 2019
Sobre o resultado obtido:
1. PageSpeed: Nesta guia você encontra um relatório completo com todos os pontos avaliados
pela ferramenta, ordenados por prioridade. E a nota que foi dada em cada critérios avaliado.
2. Yslow: Guia semelhante ao relatório anterior organizado por prioridade, porém é baseado nos
critérios definidos pela Yslow.
3. Waterfall: Nesta guia o relatório é em cascata que apresenta visualmente toda a sequência de
requisições efetuadas para o carregamento da página.
4. Timings: Nesta guia é a apresentação de uma linha do tempo do carregamento da página, com o
tempo que cada uma das etapas levou para finalizar seu carregamento.
5. Video: Nesta guia é necessário ativar o video e realizar o teste novamente pra ver em video o
carregamento da página.
6. History: Nesta guia temos os gráficos que acompanham o histórico de desempenho da página
em relação aos dados apresentados anteriormente
WordCamp Floripa - 2019
PageSpeed
WordCamp Floripa - 2019
Sobre o resultado obtido:
1. PageSpeed: Nesta guia você encontra um relatório completo com todos os pontos avaliados
pela ferramenta, ordenados por prioridade. E a nota que foi dada em cada critérios avaliado.
2. Yslow: Guia semelhante ao relatório anterior organizado por prioridade, porém é baseado nos
critérios definidos pela Yslow.
3. Waterfall: Nesta guia o relatório é em cascata que apresenta visualmente toda a sequência de
requisições efetuadas para o carregamento da página.
4. Timings: Nesta guia é a apresentação de uma linha do tempo do carregamento da página, com o
tempo que cada uma das etapas levou para finalizar seu carregamento.
5. Video: Nesta guia é necessário ativar o video e realizar o teste novamente pra ver em video o
carregamento da página.
6. History: Nesta guia temos os gráficos que acompanham o histórico de desempenho da página
em relação aos dados apresentados anteriormente
WordCamp Floripa - 2019
YSlow
WordCamp Floripa - 2019
Sobre o resultado obtido:
1. PageSpeed: Nesta guia você encontra um relatório completo com todos os pontos avaliados
pela ferramenta, ordenados por prioridade. E a nota que foi dada em cada critérios avaliado.
2. Yslow: Guia semelhante ao relatório anterior organizado por prioridade, porém é baseado nos
critérios definidos pela Yslow.
3. Waterfall: Nesta guia o relatório é em cascata que apresenta visualmente toda a sequência de
requisições efetuadas para o carregamento da página.
4. Timings: Nesta guia é a apresentação de uma linha do tempo do carregamento da página, com o
tempo que cada uma das etapas levou para finalizar seu carregamento.
5. Video: Nesta guia é necessário ativar o video e realizar o teste novamente pra ver em video o
carregamento da página.
6. History: Nesta guia temos os gráficos que acompanham o histórico de desempenho da página
em relação aos dados apresentados anteriormente
WordCamp Floripa - 2019
Waterfall
WordCamp Floripa - 2019
Sobre o resultado obtido:
1. PageSpeed: Nesta guia você encontra um relatório completo com todos os pontos avaliados
pela ferramenta, ordenados por prioridade. E a nota que foi dada em cada critérios avaliado.
2. Yslow: Guia semelhante ao relatório anterior organizado por prioridade, porém é baseado nos
critérios definidos pela Yslow.
3. Waterfall: Nesta guia o relatório é em cascata que apresenta visualmente toda a sequência de
requisições efetuadas para o carregamento da página.
4. Timings: Nesta guia é a apresentação de uma linha do tempo do carregamento da página, com o
tempo que cada uma das etapas levou para finalizar seu carregamento.
5. Video: Nesta guia é necessário ativar o video e realizar o teste novamente pra ver em video o
carregamento da página.
6. History: Nesta guia temos os gráficos que acompanham o histórico de desempenho da página
em relação aos dados apresentados anteriormente
WordCamp Floripa - 2019
Dicas para otimizar seu projeto
1. Otimizar imagens (https://tinypng.com/ ou Plugin ewww)
2. Reduzir o número de plug-ins no site: P3 - Plugin Performance Profiler (
https://br.wordpress.org/plugins/p3-profiler/)
3. Minifique CSS, Javascript e HTML (alguns plugin de cache já fazem isso)
4. Instale algum plugin de cache (W3 Total Cache, WP Fastest Cache ...)
5. Reduza o número de redirecionamento (301)
6. Ative a compactação gzip
7. Use uma CDN's
8. Em caso de dúvida consulte um profissional.
WordCamp Floripa - 2019
Estudo de caso
WordCamp Floripa - 2019
Estudo de caso
Por que desenvolver algo do zero?
Já não existe um plugin que faça isso?
Tem certeza que é o melhor caminho?
Vai ficar disponível para a comunidade?
WordCamp Floripa - 2019
Estudo Caso - Criar conta no GTmetrix
Estudo Caso - Criar conta no GTmetrix
Estudo Caso - Buscar chave de acesso
Estudo Caso - Contas
Estudo Caso - Instalar e ativar o plugin Performance with GTmetrix in WordPress
Estudo Caso - Conectar o plugin com a API do GTmetrix
Estudo Caso - Realizar teste
Estudo Caso - Histórico de teste realizados
Estudo Caso - Histórico de dados do servidor
Estudo Caso - Gráficos na dashboad
Alguns teste obtidos no GTmetrix
WordCamp Floripa - 2019
https://gtmetrix.com/top1000.html
Link do projeto - GTmetrix
Link do plugin no GitHub
https://github.com/vagnersoletti/performance-with-gtmetrix-in-wordpress
WordCamp Floripa - 2019
Perguntas?
Dúvidas podem ser enviadas para:
vagnersoletti@gmail.com
Obrigado!
WordCamp Floripa - 2019

Mais conteúdo relacionado

Semelhante a Vagner Luis Soletti apresenta monitoramento de performance no WordPress: Um estudo de caso utilizando plugin e API

TDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua APITDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua APIEdlaine Zamora
 
Auditório de Soluções (15/08): PWA - O Futuro dos Aplicativos Mobile - Ivan B...
Auditório de Soluções (15/08): PWA - O Futuro dos Aplicativos Mobile - Ivan B...Auditório de Soluções (15/08): PWA - O Futuro dos Aplicativos Mobile - Ivan B...
Auditório de Soluções (15/08): PWA - O Futuro dos Aplicativos Mobile - Ivan B...E-Commerce Brasil
 
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021Mauricio Bitencourt, CBPP
 
Tool Open-Source & Free for Web Analytics
Tool Open-Source & Free for Web AnalyticsTool Open-Source & Free for Web Analytics
Tool Open-Source & Free for Web AnalyticsFrancisco Gonçalves
 
Qualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projetoQualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projetoValquíria Duarte D'Amato
 
O Que é Software Livre E Por Que Isso é Importante Para Você
O Que é Software Livre E Por Que Isso é Importante Para VocêO Que é Software Livre E Por Que Isso é Importante Para Você
O Que é Software Livre E Por Que Isso é Importante Para VocêJurmir Canal Neto
 
Darkmira - Performance em aplicações PHP
Darkmira - Performance em aplicações PHPDarkmira - Performance em aplicações PHP
Darkmira - Performance em aplicações PHPCiro Vargas
 
Google Analytics IT - Como a área de TI pode se beneficiar do Google Analytics
Google Analytics IT - Como a área de TI pode se beneficiar do Google AnalyticsGoogle Analytics IT - Como a área de TI pode se beneficiar do Google Analytics
Google Analytics IT - Como a área de TI pode se beneficiar do Google AnalyticsCaio Tozzini
 
Matando web forms e modernizando um grande varejista
Matando web forms e modernizando um grande varejistaMatando web forms e modernizando um grande varejista
Matando web forms e modernizando um grande varejistaJosé Roberto Araújo
 
Gestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresGestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresFabioMDias
 
NOVO E-BOOK: Dicas Dynatrace para o seu e-commerce
NOVO E-BOOK: Dicas Dynatrace para o seu e-commerceNOVO E-BOOK: Dicas Dynatrace para o seu e-commerce
NOVO E-BOOK: Dicas Dynatrace para o seu e-commerceThaís Pelli
 
Apresentação - MaisCopa
Apresentação - MaisCopaApresentação - MaisCopa
Apresentação - MaisCopaLeonardo Couy
 
Performance e otimização no wordpress
Performance e otimização no wordpressPerformance e otimização no wordpress
Performance e otimização no wordpressDaniel Paz
 
Mobile: Quem Dita as Regras é o Google
Mobile: Quem Dita as Regras é o GoogleMobile: Quem Dita as Regras é o Google
Mobile: Quem Dita as Regras é o GoogleNatascha Hun
 
Trabalho usabilidade Site BoaDica
Trabalho usabilidade Site BoaDicaTrabalho usabilidade Site BoaDica
Trabalho usabilidade Site BoaDicaRoberto Gaspar
 

Semelhante a Vagner Luis Soletti apresenta monitoramento de performance no WordPress: Um estudo de caso utilizando plugin e API (20)

Metralhando sua API
 Metralhando sua API Metralhando sua API
Metralhando sua API
 
Metralhando sua API
Metralhando sua APIMetralhando sua API
Metralhando sua API
 
TDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua APITDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua API
 
Auditório de Soluções (15/08): PWA - O Futuro dos Aplicativos Mobile - Ivan B...
Auditório de Soluções (15/08): PWA - O Futuro dos Aplicativos Mobile - Ivan B...Auditório de Soluções (15/08): PWA - O Futuro dos Aplicativos Mobile - Ivan B...
Auditório de Soluções (15/08): PWA - O Futuro dos Aplicativos Mobile - Ivan B...
 
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
 
Tool Open-Source & Free for Web Analytics
Tool Open-Source & Free for Web AnalyticsTool Open-Source & Free for Web Analytics
Tool Open-Source & Free for Web Analytics
 
Como criar um aplicativo
Como criar um aplicativoComo criar um aplicativo
Como criar um aplicativo
 
Qualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projetoQualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projeto
 
O Que é Software Livre E Por Que Isso é Importante Para Você
O Que é Software Livre E Por Que Isso é Importante Para VocêO Que é Software Livre E Por Que Isso é Importante Para Você
O Que é Software Livre E Por Que Isso é Importante Para Você
 
Darkmira - Performance em aplicações PHP
Darkmira - Performance em aplicações PHPDarkmira - Performance em aplicações PHP
Darkmira - Performance em aplicações PHP
 
Google Analytics IT - Como a área de TI pode se beneficiar do Google Analytics
Google Analytics IT - Como a área de TI pode se beneficiar do Google AnalyticsGoogle Analytics IT - Como a área de TI pode se beneficiar do Google Analytics
Google Analytics IT - Como a área de TI pode se beneficiar do Google Analytics
 
Matando web forms e modernizando um grande varejista
Matando web forms e modernizando um grande varejistaMatando web forms e modernizando um grande varejista
Matando web forms e modernizando um grande varejista
 
Gestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresGestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em Servidores
 
Como Fazer Webinars em Sua Empresa
Como Fazer Webinars em Sua EmpresaComo Fazer Webinars em Sua Empresa
Como Fazer Webinars em Sua Empresa
 
NOVO E-BOOK: Dicas Dynatrace para o seu e-commerce
NOVO E-BOOK: Dicas Dynatrace para o seu e-commerceNOVO E-BOOK: Dicas Dynatrace para o seu e-commerce
NOVO E-BOOK: Dicas Dynatrace para o seu e-commerce
 
Apresentação - MaisCopa
Apresentação - MaisCopaApresentação - MaisCopa
Apresentação - MaisCopa
 
Performance e otimização no wordpress
Performance e otimização no wordpressPerformance e otimização no wordpress
Performance e otimização no wordpress
 
TDC 2015 Florianopolis
TDC 2015 FlorianopolisTDC 2015 Florianopolis
TDC 2015 Florianopolis
 
Mobile: Quem Dita as Regras é o Google
Mobile: Quem Dita as Regras é o GoogleMobile: Quem Dita as Regras é o Google
Mobile: Quem Dita as Regras é o Google
 
Trabalho usabilidade Site BoaDica
Trabalho usabilidade Site BoaDicaTrabalho usabilidade Site BoaDica
Trabalho usabilidade Site BoaDica
 

Mais de WordCamp Floripa

WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...WordCamp Floripa
 
WordCamp Floripa 2021 - Luciane Costa - Pare de escrever para o robô: conteúd...
WordCamp Floripa 2021 - Luciane Costa - Pare de escrever para o robô: conteúd...WordCamp Floripa 2021 - Luciane Costa - Pare de escrever para o robô: conteúd...
WordCamp Floripa 2021 - Luciane Costa - Pare de escrever para o robô: conteúd...WordCamp Floripa
 
WordCamp Floripa 2021 - Gabriel Cano - Sage Framework – O melhor do PHP em um...
WordCamp Floripa 2021 - Gabriel Cano - Sage Framework – O melhor do PHP em um...WordCamp Floripa 2021 - Gabriel Cano - Sage Framework – O melhor do PHP em um...
WordCamp Floripa 2021 - Gabriel Cano - Sage Framework – O melhor do PHP em um...WordCamp Floripa
 
WordCamp Floripa 2021 - Eliane - Seu site limita o acesso dos usuários? Como ...
WordCamp Floripa 2021 - Eliane - Seu site limita o acesso dos usuários? Como ...WordCamp Floripa 2021 - Eliane - Seu site limita o acesso dos usuários? Como ...
WordCamp Floripa 2021 - Eliane - Seu site limita o acesso dos usuários? Como ...WordCamp Floripa
 
WordCamp Floripa 2021 - Amilton Justino - É possível invadir um WordPress at...
WordCamp Floripa 2021 - Amilton Justino - É possível invadir um WordPress at...WordCamp Floripa 2021 - Amilton Justino - É possível invadir um WordPress at...
WordCamp Floripa 2021 - Amilton Justino - É possível invadir um WordPress at...WordCamp Floripa
 
WordCamp Floripa 2021 - David Arty - Marketing e WordPress
WordCamp Floripa 2021 - David Arty - Marketing e WordPressWordCamp Floripa 2021 - David Arty - Marketing e WordPress
WordCamp Floripa 2021 - David Arty - Marketing e WordPressWordCamp Floripa
 
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel  - Core web vitals e WordPressWordCamp Floripa 2021 - Daniel  - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPressWordCamp Floripa
 
WordCamp Floripa 2021 - Fernando Nilson - Análise de vulnerabilidade
WordCamp Floripa 2021 - Fernando Nilson - Análise de vulnerabilidadeWordCamp Floripa 2021 - Fernando Nilson - Análise de vulnerabilidade
WordCamp Floripa 2021 - Fernando Nilson - Análise de vulnerabilidadeWordCamp Floripa
 
GUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOS
GUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOSGUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOS
GUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOSWordCamp Floripa
 
Testes automatizados end-to-end com WordPress por Fabio Nas
Testes automatizados end-to-end com WordPress por Fabio NasTestes automatizados end-to-end com WordPress por Fabio Nas
Testes automatizados end-to-end com WordPress por Fabio NasWordCamp Floripa
 
Como empreender com WordPress por Daniel Pelicano
Como empreender com WordPress por Daniel PelicanoComo empreender com WordPress por Daniel Pelicano
Como empreender com WordPress por Daniel PelicanoWordCamp Floripa
 
Dicas para otimizar o WordPress por Felipe Figueiredo
Dicas para otimizar o WordPress por Felipe FigueiredoDicas para otimizar o WordPress por Felipe Figueiredo
Dicas para otimizar o WordPress por Felipe FigueiredoWordCamp Floripa
 
Abertura 25º Meetup WordPress Floripa - Lucas Adiers Stefanello
Abertura 25º Meetup WordPress Floripa - Lucas Adiers StefanelloAbertura 25º Meetup WordPress Floripa - Lucas Adiers Stefanello
Abertura 25º Meetup WordPress Floripa - Lucas Adiers StefanelloWordCamp Floripa
 
WordPress 5.3: Adeus site builders por Felipe Figueiredo
WordPress 5.3: Adeus site builders por Felipe FigueiredoWordPress 5.3: Adeus site builders por Felipe Figueiredo
WordPress 5.3: Adeus site builders por Felipe FigueiredoWordCamp Floripa
 
O que não te contam sobre WordPress por Willian Ramos
O que não te contam sobre WordPress por Willian RamosO que não te contam sobre WordPress por Willian Ramos
O que não te contam sobre WordPress por Willian RamosWordCamp Floripa
 
Marketing Social: resultados de ações de impacto social nas empresas
Marketing Social: resultados de ações de impacto social nas empresasMarketing Social: resultados de ações de impacto social nas empresas
Marketing Social: resultados de ações de impacto social nas empresasWordCamp Floripa
 
Meetup WordPress Floripa - Criando tema filho com configuração de SEO e ferra...
Meetup WordPress Floripa - Criando tema filho com configuração de SEO e ferra...Meetup WordPress Floripa - Criando tema filho com configuração de SEO e ferra...
Meetup WordPress Floripa - Criando tema filho com configuração de SEO e ferra...WordCamp Floripa
 
Lucas Adiers Stefanello apresenta a abertura do WordCamp Floripa 2019
Lucas Adiers Stefanello apresenta a abertura do WordCamp Floripa 2019Lucas Adiers Stefanello apresenta a abertura do WordCamp Floripa 2019
Lucas Adiers Stefanello apresenta a abertura do WordCamp Floripa 2019WordCamp Floripa
 
Amilton Justino apresenta GDPR/LGPD - A Solução está nos Plugins?
Amilton Justino apresenta GDPR/LGPD - A Solução está nos Plugins?Amilton Justino apresenta GDPR/LGPD - A Solução está nos Plugins?
Amilton Justino apresenta GDPR/LGPD - A Solução está nos Plugins?WordCamp Floripa
 
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...WordCamp Floripa
 

Mais de WordCamp Floripa (20)

WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
 
WordCamp Floripa 2021 - Luciane Costa - Pare de escrever para o robô: conteúd...
WordCamp Floripa 2021 - Luciane Costa - Pare de escrever para o robô: conteúd...WordCamp Floripa 2021 - Luciane Costa - Pare de escrever para o robô: conteúd...
WordCamp Floripa 2021 - Luciane Costa - Pare de escrever para o robô: conteúd...
 
WordCamp Floripa 2021 - Gabriel Cano - Sage Framework – O melhor do PHP em um...
WordCamp Floripa 2021 - Gabriel Cano - Sage Framework – O melhor do PHP em um...WordCamp Floripa 2021 - Gabriel Cano - Sage Framework – O melhor do PHP em um...
WordCamp Floripa 2021 - Gabriel Cano - Sage Framework – O melhor do PHP em um...
 
WordCamp Floripa 2021 - Eliane - Seu site limita o acesso dos usuários? Como ...
WordCamp Floripa 2021 - Eliane - Seu site limita o acesso dos usuários? Como ...WordCamp Floripa 2021 - Eliane - Seu site limita o acesso dos usuários? Como ...
WordCamp Floripa 2021 - Eliane - Seu site limita o acesso dos usuários? Como ...
 
WordCamp Floripa 2021 - Amilton Justino - É possível invadir um WordPress at...
WordCamp Floripa 2021 - Amilton Justino - É possível invadir um WordPress at...WordCamp Floripa 2021 - Amilton Justino - É possível invadir um WordPress at...
WordCamp Floripa 2021 - Amilton Justino - É possível invadir um WordPress at...
 
WordCamp Floripa 2021 - David Arty - Marketing e WordPress
WordCamp Floripa 2021 - David Arty - Marketing e WordPressWordCamp Floripa 2021 - David Arty - Marketing e WordPress
WordCamp Floripa 2021 - David Arty - Marketing e WordPress
 
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel  - Core web vitals e WordPressWordCamp Floripa 2021 - Daniel  - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
 
WordCamp Floripa 2021 - Fernando Nilson - Análise de vulnerabilidade
WordCamp Floripa 2021 - Fernando Nilson - Análise de vulnerabilidadeWordCamp Floripa 2021 - Fernando Nilson - Análise de vulnerabilidade
WordCamp Floripa 2021 - Fernando Nilson - Análise de vulnerabilidade
 
GUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOS
GUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOSGUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOS
GUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOS
 
Testes automatizados end-to-end com WordPress por Fabio Nas
Testes automatizados end-to-end com WordPress por Fabio NasTestes automatizados end-to-end com WordPress por Fabio Nas
Testes automatizados end-to-end com WordPress por Fabio Nas
 
Como empreender com WordPress por Daniel Pelicano
Como empreender com WordPress por Daniel PelicanoComo empreender com WordPress por Daniel Pelicano
Como empreender com WordPress por Daniel Pelicano
 
Dicas para otimizar o WordPress por Felipe Figueiredo
Dicas para otimizar o WordPress por Felipe FigueiredoDicas para otimizar o WordPress por Felipe Figueiredo
Dicas para otimizar o WordPress por Felipe Figueiredo
 
Abertura 25º Meetup WordPress Floripa - Lucas Adiers Stefanello
Abertura 25º Meetup WordPress Floripa - Lucas Adiers StefanelloAbertura 25º Meetup WordPress Floripa - Lucas Adiers Stefanello
Abertura 25º Meetup WordPress Floripa - Lucas Adiers Stefanello
 
WordPress 5.3: Adeus site builders por Felipe Figueiredo
WordPress 5.3: Adeus site builders por Felipe FigueiredoWordPress 5.3: Adeus site builders por Felipe Figueiredo
WordPress 5.3: Adeus site builders por Felipe Figueiredo
 
O que não te contam sobre WordPress por Willian Ramos
O que não te contam sobre WordPress por Willian RamosO que não te contam sobre WordPress por Willian Ramos
O que não te contam sobre WordPress por Willian Ramos
 
Marketing Social: resultados de ações de impacto social nas empresas
Marketing Social: resultados de ações de impacto social nas empresasMarketing Social: resultados de ações de impacto social nas empresas
Marketing Social: resultados de ações de impacto social nas empresas
 
Meetup WordPress Floripa - Criando tema filho com configuração de SEO e ferra...
Meetup WordPress Floripa - Criando tema filho com configuração de SEO e ferra...Meetup WordPress Floripa - Criando tema filho com configuração de SEO e ferra...
Meetup WordPress Floripa - Criando tema filho com configuração de SEO e ferra...
 
Lucas Adiers Stefanello apresenta a abertura do WordCamp Floripa 2019
Lucas Adiers Stefanello apresenta a abertura do WordCamp Floripa 2019Lucas Adiers Stefanello apresenta a abertura do WordCamp Floripa 2019
Lucas Adiers Stefanello apresenta a abertura do WordCamp Floripa 2019
 
Amilton Justino apresenta GDPR/LGPD - A Solução está nos Plugins?
Amilton Justino apresenta GDPR/LGPD - A Solução está nos Plugins?Amilton Justino apresenta GDPR/LGPD - A Solução está nos Plugins?
Amilton Justino apresenta GDPR/LGPD - A Solução está nos Plugins?
 
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
 

Vagner Luis Soletti apresenta monitoramento de performance no WordPress: Um estudo de caso utilizando plugin e API

  • 1. Monitoramento de performance no WordPress: Um estudo de caso utilizando plugin e API WordCamp Floripa - 2019
  • 2. Vagner Luis Soletti Programador na InCuca. vagnersoletti@gmail.com Olá! WordCamp Floripa - 2019
  • 4. Performance? "Ato ou processo de realizar algo; atuação, desempenho: O menino teve uma performance excelente na prova de natação." http://michaelis.uol.com.br/busca?r=0&f=0&t=0&palavra=performance Poderia ser substituído por: Meu site teve uma performance excelente quando meu cliente acessou. WordCamp Floripa - 2019
  • 5. Em resumo! Performance é termo utilizado para verificar como o seu site pode lidar com o tráfego. WordCamp Floripa - 2019
  • 6. Meu site pode lidar com tráfego? Calma jovem não se assuste, não é nada ilegal.. Lembre-se estamos em um dia de estudo :) WordCamp Floripa - 2019
  • 7. Vamos considerar Tráfego com o fluxo de usuários/visitantes navegando/acessando seu site. WordCamp Floripa - 2019
  • 8. Legal, entendemos o que é, agora vamos descobrir: Qual importância da performance em nossos projetos? WordCamp Floripa - 2019
  • 9. Qual importância da performance em nossos projetos? ● Os problemas de performance podem eliminar completamente o sistema, levando a perda completa de renda ($), experiência ruim com público (PR Negative) e perda de negócios a longo prazo e má reputação. ● Problemas de desempenho podem levar a uma necessidade de uma nova arquitetura completa. Isso pode significar o desenvolvimento de componentes adicionais, mudar para uma nova plataforma, comprar ferramentas e serviços de terceiros, ou até mesmo uma reescrever completamente o sistema. ● As notícias relacionadas aos fracassos nos últimos anos dos produtos digitais muito poucos estão relacionados a problemas de funcionalidade, quase todos se relacionam com performance. WordCamp Floripa - 2019
  • 10. Vamos iniciar... ● Resposta: quanto tempo o servidor demora para responder às interações do usuário com o site. ● Estabilidade: se o site se mantém estável e acessível 24 horas por dia. ● Escalabilidade: se o site aguenta receber mais usuários de forma repentina sem sair do ar. ● Confiabilidade: se o site é seguro e passa confiança ao usuário. ● Velocidade: quanto tempo o site demora para carregar as informações por completo para o usuário. WordCamp Floripa - 2019
  • 11. Velocidade... A velocidade do site influência nos resultados? - Sim, em 2010 o Google anunciou que o tempo de carregamento passou a ser incorporado em seus fatores de rankeamento. Lista dos 200 fatores de rankeamentos do Google. https://backlinko.com/google-ranking-factors WordCamp Floripa - 2019
  • 12. Tempo... Qual o tempo de carregamento ideal para o meu site? Um estudo realizado por Geoff Kenyon, em 2011, apontou o seguinte: - Se o seu site for carregado em 5 segundos, será mais rápido que aproximadamente 25% - Se o seu site for carregado em 2,9 segundos, será mais rápido que aproximadamente 50% - Se o seu site for carregado em 1,7 segundos, será mais rápido que aproximadamente 75% - Se o seu site for carregado em 0,8 segundos, será mais rápido do que aproximadamente 94% - https://moz.com/blog/site-speed-are-you-fast-does-it-matter WordCamp Floripa - 2019
  • 13. Infográfico... Para cada 1 segundo de atraso: 1. Diminui a satisfação dos clientes em até 16%; 2. Cai em até 11% as visualizações das páginas; 3. Taxa de conversão pode cair para até 7%; http://loadstorm.com/2014/04/infographic-web-performance-impacts-conversion-rates/
  • 14. Ainda sobre o tempo... Segundo o Google, o ideal é que o seu site carregue entre 0,5 e 2 segundos. Segue abaixo o link do vídeo feito pelo Google onde Maile Ohye explica a importância do carregamento rápido na web. Canal do Google Webmasters https://www.youtube.com/watch?v=OpMfx_Zie2g WordCamp Floripa - 2019
  • 15. Fica esperto... Uma pesquisa feita pela Akamai, juntamente com a Forrester Consulting, concluiu que 40% dos consumidores não esperam mais do que 3 segundos pelo carregamento de uma página. Depois disso, eles abandonam o site. WordCamp Floripa - 2019
  • 16. Testar... Como testar a velocidade do meu site? Existem várias ferramentas gratuitas para testar seus projetos, seguem algumas: 1. Google PageSpeed Insights (https://developers.google.com/speed/pagespeed/insights/?hl=pt-br) 2. GTmetrix (https://gtmetrix.com/) 3. Pingdom (https://tools.pingdom.com/) 4. Webpagetest (https://www.webpagetest.org/) 5. E mais inúmeras delas. WordCamp Floripa - 2019
  • 17.
  • 18. Sobre o resultado obtido: 1. PageSpeed: Nesta guia você encontra um relatório completo com todos os pontos avaliados pela ferramenta, ordenados por prioridade. E a nota que foi dada em cada critérios avaliado. 2. Yslow: Guia semelhante ao relatório anterior organizado por prioridade, porém é baseado nos critérios definidos pela Yslow. 3. Waterfall: Nesta guia o relatório é em cascata que apresenta visualmente toda a sequência de requisições efetuadas para o carregamento da página. 4. Timings: Nesta guia é a apresentação de uma linha do tempo do carregamento da página, com o tempo que cada uma das etapas levou para finalizar seu carregamento. 5. Video: Nesta guia é necessário ativar o video e realizar o teste novamente pra ver em video o carregamento da página. 6. History: Nesta guia temos os gráficos que acompanham o histórico de desempenho da página em relação aos dados apresentados anteriormente WordCamp Floripa - 2019
  • 20. Sobre o resultado obtido: 1. PageSpeed: Nesta guia você encontra um relatório completo com todos os pontos avaliados pela ferramenta, ordenados por prioridade. E a nota que foi dada em cada critérios avaliado. 2. Yslow: Guia semelhante ao relatório anterior organizado por prioridade, porém é baseado nos critérios definidos pela Yslow. 3. Waterfall: Nesta guia o relatório é em cascata que apresenta visualmente toda a sequência de requisições efetuadas para o carregamento da página. 4. Timings: Nesta guia é a apresentação de uma linha do tempo do carregamento da página, com o tempo que cada uma das etapas levou para finalizar seu carregamento. 5. Video: Nesta guia é necessário ativar o video e realizar o teste novamente pra ver em video o carregamento da página. 6. History: Nesta guia temos os gráficos que acompanham o histórico de desempenho da página em relação aos dados apresentados anteriormente WordCamp Floripa - 2019
  • 22. Sobre o resultado obtido: 1. PageSpeed: Nesta guia você encontra um relatório completo com todos os pontos avaliados pela ferramenta, ordenados por prioridade. E a nota que foi dada em cada critérios avaliado. 2. Yslow: Guia semelhante ao relatório anterior organizado por prioridade, porém é baseado nos critérios definidos pela Yslow. 3. Waterfall: Nesta guia o relatório é em cascata que apresenta visualmente toda a sequência de requisições efetuadas para o carregamento da página. 4. Timings: Nesta guia é a apresentação de uma linha do tempo do carregamento da página, com o tempo que cada uma das etapas levou para finalizar seu carregamento. 5. Video: Nesta guia é necessário ativar o video e realizar o teste novamente pra ver em video o carregamento da página. 6. History: Nesta guia temos os gráficos que acompanham o histórico de desempenho da página em relação aos dados apresentados anteriormente WordCamp Floripa - 2019
  • 24. Sobre o resultado obtido: 1. PageSpeed: Nesta guia você encontra um relatório completo com todos os pontos avaliados pela ferramenta, ordenados por prioridade. E a nota que foi dada em cada critérios avaliado. 2. Yslow: Guia semelhante ao relatório anterior organizado por prioridade, porém é baseado nos critérios definidos pela Yslow. 3. Waterfall: Nesta guia o relatório é em cascata que apresenta visualmente toda a sequência de requisições efetuadas para o carregamento da página. 4. Timings: Nesta guia é a apresentação de uma linha do tempo do carregamento da página, com o tempo que cada uma das etapas levou para finalizar seu carregamento. 5. Video: Nesta guia é necessário ativar o video e realizar o teste novamente pra ver em video o carregamento da página. 6. History: Nesta guia temos os gráficos que acompanham o histórico de desempenho da página em relação aos dados apresentados anteriormente WordCamp Floripa - 2019
  • 25. Dicas para otimizar seu projeto 1. Otimizar imagens (https://tinypng.com/ ou Plugin ewww) 2. Reduzir o número de plug-ins no site: P3 - Plugin Performance Profiler ( https://br.wordpress.org/plugins/p3-profiler/) 3. Minifique CSS, Javascript e HTML (alguns plugin de cache já fazem isso) 4. Instale algum plugin de cache (W3 Total Cache, WP Fastest Cache ...) 5. Reduza o número de redirecionamento (301) 6. Ative a compactação gzip 7. Use uma CDN's 8. Em caso de dúvida consulte um profissional. WordCamp Floripa - 2019
  • 26. Estudo de caso WordCamp Floripa - 2019
  • 27. Estudo de caso Por que desenvolver algo do zero? Já não existe um plugin que faça isso? Tem certeza que é o melhor caminho? Vai ficar disponível para a comunidade? WordCamp Floripa - 2019
  • 28. Estudo Caso - Criar conta no GTmetrix
  • 29. Estudo Caso - Criar conta no GTmetrix
  • 30. Estudo Caso - Buscar chave de acesso
  • 31. Estudo Caso - Contas
  • 32. Estudo Caso - Instalar e ativar o plugin Performance with GTmetrix in WordPress
  • 33. Estudo Caso - Conectar o plugin com a API do GTmetrix
  • 34. Estudo Caso - Realizar teste
  • 35. Estudo Caso - Histórico de teste realizados
  • 36. Estudo Caso - Histórico de dados do servidor
  • 37. Estudo Caso - Gráficos na dashboad
  • 38. Alguns teste obtidos no GTmetrix WordCamp Floripa - 2019
  • 40. Link do projeto - GTmetrix Link do plugin no GitHub https://github.com/vagnersoletti/performance-with-gtmetrix-in-wordpress WordCamp Floripa - 2019
  • 41. Perguntas? Dúvidas podem ser enviadas para: vagnersoletti@gmail.com Obrigado! WordCamp Floripa - 2019