SlideShare uma empresa Scribd logo
1 de 25
Performance e
otimização no
wordpress
Daniel Paz
www.vistomarketing.com.br
Daniel Paz
Idade: 28 Anos
Formação: Marketing Digital
Atuo com webdesign desde 2008.
Trabalho com clientes de SP, MG, RS, SC, Africa do Sul, Estados Unidos e Portugal.
Atuo como desenvolvedor e designer freelancer desde 2014.
Atendi empresas como:
Shell, Endeavor, Patrulha do Consumidor
Controle Publico, Vivo Energy, XEPA, DJ Paulo Pringles, Exército da Salvação,
Globo, Cardano, Guarant Co, Caprisun entre outros.
Por que falar em
Performance ?
O Google considera o tempo de carregamento como
um dos seus fatores de rankeamento, atualmente sites
que demoram mais de 2,5 segundos para carregar são
considerados lentos, sendo que o recomendado é
abaixo de 2 segundos.
- Ferramentas de análise
- Servidor
- Plugins
- Imagens
- Icones
- Recursos externos
- Cache
- Page Builders
Pontos a
levar em
consideração
Ferramentas de análise
Há diversas ferramentas disponíveis no mercado, mas vamos nos limitar a
3 ferramentas especificas.
- Google Page Speed
- GT Metrix
- Light House
Google Page Speed
Sendo o Google o principal buscador, é
imprescindível ter o seu site bem avaliado por
sua ferramenta, o Google Page Speed utiliza o
Light House para fazer análises de
desempenho.
Os fatores para obter uma boa nota são
vários, entre eles podemos destacar:
- Usabilidade
- Legibilidade
- SEO
- Performance
Os principais fatores de performance são:
- Tempo de resposta do servidor
- Recursos que impedem a renderização
- Tamanho e formato adequado de imagens
- Adiar imagens fora da tela
- Redirecionamentos de página
- CSS e Javascript não utilizado
- Códigos de terceiros
- Trabalho da thread principal
- Recursos estáticos com política de cache
- Tempo de execução do Javascript
Entre outros ...
GT Metrix
- O Google Page Speed nos dá uma nota
devido a performance e nos mostra
alguns pontos de melhoria mas não de
forma precisa. Para isso precisamos de
uma ferramenta mais avançada.
- O GTMetrix permite analisar cada
request realizado em seu site.
- Para iniciar um trabalho de otimização é
necessário primeiro analisar onde está a
demora no carregamento para assim agir de
forma precisa.
SERVIDOR
Um dos principais fatores de
otimização é onde o site está
hospedado, qual servidor está
utilizando, versão do PHP, Cache
entre outros fatores.
Apache, Nginx, Lite Speed, Open Lite Speed
A escolha de um bom servidor web é fator imprescindível para uma boa
performance. Geralmente designers e programadores optam por servidores
compartilhados devido ao baixo custo e o auto-gerenciamento.
Existem várias opções de hospedagens compartilhadas e cada uma delas utiliza
servidores web diferentes, mas em sua grande maioria utilizam Apache.
Caso você queira obter a melhor performance, prefira entre um Dedicado ou VPS
e utilize Lite Speed, Open Lite Speed ou Nginx.
Depende do tamanho do projeto e
do orçamento, Hoje o servidor mais
otimizado para wordpress é o Lite
Speed Enterprise e em segundo
lugar o Open Lite Speed.
A grande diferença entre a versão
paga e gratuita está no poder do
cache e na leitura de arquivos
.htaccess.
Lite Speed ou
Open Lite Speed
Plugins
Em termos de performance a
recomendação é a menor
quantidade de plugins possível.
Pois a máxima é, quanto mais
plugins, mais requisições e mais
tempo de carregamento.
A recomendação é utilizar:
- Tema leve ou Builder leve
- Plugin de Cache
- Plugin de segurança
- Plugin de Backup
- Plugin de LGPD
- Plugin de Otimização de
imagens
Imagens
Um dos principais fatores de lentidão
nos websites são a qualidade,
quantidade e o tamanho das imagens.
Utilizar imagens leves e em formatos
de última geração como o .webp são
recomendações do Google para obter
a melhor performance.
A recomendação para otimização de
imagens é o plugin Tiny PNG em
conjunto com o plugin webpExpress.
Icones
É comum utilizarmos ícones em
nossos projetos, seja para melhorar a
usabilidade ou para deixar com um
aspecto mais moderno.
Porém há um erro comum entre a
maioria de designers e
desenvolvedores em utilizar
bibliotecas de ícones inteiras, tais
como Font Awesome, Material Design,
Line Awesome entre outras, quando
se utiliza apenas alguns ícones no
projeto.
O que fazer ?
Há diversas situações, o
recomendado é carregar somente os
ícones necessários, para esta tarefa
podemos utilizar o icoMoon.
Em outras situações, por exemplo
caso precisarmos apenas de ícones
de uma única biblioteca, prefira
sempre carregar os arquivos SVG ao
invés de arquivos de fonte.
Recursos externos
Plugins de Chat, Facebook, Marketing, entre
outros.
É muito comum precisarmos de scripts externos para obter funcionalidades em
nosso site, tais como chat online, recursos de análise, chatbots, integração com
ferramentas de marketing.
O grande problema quando utilizamos recursos externos é que precisamos
carregar suas bibliotecas.
Caso seja possível prefira sempre obter uma cópia dos recursos e carregar
localmente em seu servidor.
Bônus: Flying Images e Flying Scripts
Aqui indico 2 plugins que fazem um ótimo trabalho.
Flying scripts: Este plugin funciona diferente dos outros plugins, ao invés de
atrasar o carregamento de um script externo, ele simplesmente ignora
completamente o script por um período definido em sua configuração.
Flying Images: Ao invés de atrasar o carregamento de imagens, este plugin
permite que você defina quais imagens não devem carregar à partir de uma
certa altura da página, eliminando assim requests desnecessários.
Cache
Outro fator imprescindível para obter um site rápido é utilizar um recurso
chamado cache, nada mais é que salvar uma cópia do seu conteúdo no servidor
e disponibilizar esta cópia para os usuários ao invés de fazer requisições a cada
acesso.
Existem diversos tipos de cache, podemos citar LS Cache, Varnish, Op Cache.
Plugin de Cache
Há diversos plugins disponíveis na comunidade para esta função, os que indico
são:
Servidor Apache: WP Super Cache
Servidor Nginx: WP Rocket ou W3 Total Cache
Servidor Open Lite Speed ou Lite Speed: Litespeed Cache
Page Builders
A facilidade que o Wordpress nos traz na criação de sites é um dos fatores que
mais populariza este CMS, a cada dia novos membros entram na comunidade e
começam a criar sites de forma fácil e descomplicada.
Mas a maioria dos Builders ou construtores de Tema, pecam no quesito
performance, os principais problemas é o carregamento desnecessário de
bibliotecas de ícones inteiras, múltiplos arquivos de folha de estilo CSS, diversas
bibliotecas javascript, e fontes externas.
Elementor
O construtor de temas mais famoso do mercado, o
construtor que mais tem cursos disponíveis e o
mais fácil sem dúvidas. Além de ser o construtor de
temas com mais templates e widgets da atualidade.
Mas o mais popular tem alguns problemas, fontes
externas, carregamento de biblioteca de icones,
diversos arquivos css, bibliotecas JS. Felizmente
com o uso de plugins é possível obter uma
performance aceitável, tendo o carregamento dentro
dos 3 - 2s.
Gutenberg
O editor nativo do Wordpress, poucos recursos e
complexo para edição de estilos, porém para
programadores a melhor alternativa pois priva o
cliente final de modificar o layout/design do projeto.
Na utilização deste builder, o recomendado é criar os
próprios blocos de conteúdo e utilizar campos
personalizados, fornecendo assim apenas
formulários para o cliente final.
Oxygen
Um builder novo no mercado e com futuro
promissor onde seu diferencial é a
facilidade de uso e performance, além da
semântica é claro.
Um construtor de tema livre de frameworks,
bibliotecas de icones e requisições
externas.
Com possibilidade de edição de códigos
PHP no próprio construtor.
Bonûs Final
O que testamos e realmente funciona, nossa receita de bolo!
- Servidor VPS Contabo (Melhor Custo x Benefício)
- Ambiente Open Lite Speed
- WebpExpress
- Lite Speed Cache
- Flying Scripts
- Flying Images
- Flying Analytics
- CloudFlare
Contatos
Linkedin
linkedin.com/in/danielpaz92/
Facebook
facebook.com/vistomkt
Instagram
instagram.com/visto.marketing
WhatsApp | Telegram
(48) 9 9150 - 1047

Mais conteúdo relacionado

Mais procurados

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
 
Melhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPressMelhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPressJulian Fernandes
 
Palestra: Otimização de websites
Palestra: Otimização de websitesPalestra: Otimização de websites
Palestra: Otimização de websitesIntrus
 
Desenvolvimento de Módulos Divi Builder
Desenvolvimento de Módulos Divi BuilderDesenvolvimento de Módulos Divi Builder
Desenvolvimento de Módulos Divi BuilderDaniel Paz
 
WordPress para Gestores de Conteúdo - WordCamp BH 2015
WordPress para Gestores de Conteúdo - WordCamp BH 2015WordPress para Gestores de Conteúdo - WordCamp BH 2015
WordPress para Gestores de Conteúdo - WordCamp BH 2015Nauweb
 
Melhorando A Performance Da Sua Aplicação Web
Melhorando A Performance Da Sua Aplicação WebMelhorando A Performance Da Sua Aplicação Web
Melhorando A Performance Da Sua Aplicação WebMaurício Linhares
 
Wordpress e suas funções
Wordpress e suas funçõesWordpress e suas funções
Wordpress e suas funçõesDaniel Marcos
 
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014Celso Fernandes
 
WordPress, muito além de um software para blogs
WordPress, muito além de um software para blogsWordPress, muito além de um software para blogs
WordPress, muito além de um software para blogsCayo Medeiros
 
WordPress - Gerenciando Conteúdo
WordPress - Gerenciando ConteúdoWordPress - Gerenciando Conteúdo
WordPress - Gerenciando ConteúdoAbel Ribeiro
 
IBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticasIBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticasrodrigoareis
 
Guga Alves apresenta Gutenberg fase 2 e 3
Guga Alves apresenta Gutenberg fase 2 e 3Guga Alves apresenta Gutenberg fase 2 e 3
Guga Alves apresenta Gutenberg fase 2 e 3WordCamp Floripa
 
Apresentação blogs
Apresentação blogsApresentação blogs
Apresentação blogsluizaselis
 
Por que usar o WordPress - Conceitos e Aplicações
Por que usar o WordPress - Conceitos e AplicaçõesPor que usar o WordPress - Conceitos e Aplicações
Por que usar o WordPress - Conceitos e AplicaçõesGuga Alves
 
Melhores práticas de deployment do IBM Connections
Melhores práticas de deployment do IBM ConnectionsMelhores práticas de deployment do IBM Connections
Melhores práticas de deployment do IBM Connectionsrodrigoareis
 
Performance - Acelere seu site! Na web tempo é mais que dinheiro.
Performance - Acelere seu site! Na web tempo é mais que dinheiro.Performance - Acelere seu site! Na web tempo é mais que dinheiro.
Performance - Acelere seu site! Na web tempo é mais que dinheiro.Gustavo Corrêa Alves
 
PHP Papa-Léguas: Performance em PHP
PHP Papa-Léguas: Performance em PHPPHP Papa-Léguas: Performance em PHP
PHP Papa-Léguas: Performance em PHPFlávio Lisboa
 

Mais procurados (20)

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
 
Melhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPressMelhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPress
 
Palestra: Otimização de websites
Palestra: Otimização de websitesPalestra: Otimização de websites
Palestra: Otimização de websites
 
Wordpress basico
Wordpress basicoWordpress basico
Wordpress basico
 
Desenvolvimento de Módulos Divi Builder
Desenvolvimento de Módulos Divi BuilderDesenvolvimento de Módulos Divi Builder
Desenvolvimento de Módulos Divi Builder
 
WordPress para Gestores de Conteúdo - WordCamp BH 2015
WordPress para Gestores de Conteúdo - WordCamp BH 2015WordPress para Gestores de Conteúdo - WordCamp BH 2015
WordPress para Gestores de Conteúdo - WordCamp BH 2015
 
Melhorando A Performance Da Sua Aplicação Web
Melhorando A Performance Da Sua Aplicação WebMelhorando A Performance Da Sua Aplicação Web
Melhorando A Performance Da Sua Aplicação Web
 
Wordpress e suas funções
Wordpress e suas funçõesWordpress e suas funções
Wordpress e suas funções
 
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
 
WordPress, muito além de um software para blogs
WordPress, muito além de um software para blogsWordPress, muito além de um software para blogs
WordPress, muito além de um software para blogs
 
Boas práticas Magento 2
Boas práticas Magento 2Boas práticas Magento 2
Boas práticas Magento 2
 
Magento: Mitos vs Vantagens
Magento: Mitos vs VantagensMagento: Mitos vs Vantagens
Magento: Mitos vs Vantagens
 
WordPress - Gerenciando Conteúdo
WordPress - Gerenciando ConteúdoWordPress - Gerenciando Conteúdo
WordPress - Gerenciando Conteúdo
 
IBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticasIBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticas
 
Guga Alves apresenta Gutenberg fase 2 e 3
Guga Alves apresenta Gutenberg fase 2 e 3Guga Alves apresenta Gutenberg fase 2 e 3
Guga Alves apresenta Gutenberg fase 2 e 3
 
Apresentação blogs
Apresentação blogsApresentação blogs
Apresentação blogs
 
Por que usar o WordPress - Conceitos e Aplicações
Por que usar o WordPress - Conceitos e AplicaçõesPor que usar o WordPress - Conceitos e Aplicações
Por que usar o WordPress - Conceitos e Aplicações
 
Melhores práticas de deployment do IBM Connections
Melhores práticas de deployment do IBM ConnectionsMelhores práticas de deployment do IBM Connections
Melhores práticas de deployment do IBM Connections
 
Performance - Acelere seu site! Na web tempo é mais que dinheiro.
Performance - Acelere seu site! Na web tempo é mais que dinheiro.Performance - Acelere seu site! Na web tempo é mais que dinheiro.
Performance - Acelere seu site! Na web tempo é mais que dinheiro.
 
PHP Papa-Léguas: Performance em PHP
PHP Papa-Léguas: Performance em PHPPHP Papa-Léguas: Performance em PHP
PHP Papa-Léguas: Performance em PHP
 

Semelhante a Performance e otimização no wordpress

The Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressThe Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressJackson F. de A. Mafra
 
Locaweb com Joomla!
Locaweb com Joomla!Locaweb com Joomla!
Locaweb com Joomla!Heric Tilly
 
Otimizacao Front-End para WordPress - OlhoSEO 2013
Otimizacao Front-End para WordPress - OlhoSEO 2013Otimizacao Front-End para WordPress - OlhoSEO 2013
Otimizacao Front-End para WordPress - OlhoSEO 2013Guga Alves
 
Otimização Front-end para WordPress
Otimização Front-end para WordPressOtimização Front-end para WordPress
Otimização Front-end para WordPressGuga Alves
 
CORE WEB VITALS E WORDPRESS
CORE WEB VITALS E WORDPRESSCORE WEB VITALS E WORDPRESS
CORE WEB VITALS E WORDPRESSDaniel Paz
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformAndré Paulovich
 
Apresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvemApresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvemRodrigo Valerio
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122Bruno Souza
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Valmir Justo
 
Alta Performance em Aplicações Web
Alta Performance em Aplicações WebAlta Performance em Aplicações Web
Alta Performance em Aplicações WebAnderson Aguiar
 
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 servidoresHenriqueta Sofia Djalo
 
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...minastestingconference
 
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...minastestingconference
 
Function as a Service: IT forum expo 2017
Function as a Service: IT forum expo 2017Function as a Service: IT forum expo 2017
Function as a Service: IT forum expo 2017Igor Rosa Macedo
 
Do marketplace ao WordPress - WordCamp BH 2015
Do marketplace ao WordPress -  WordCamp BH 2015Do marketplace ao WordPress -  WordCamp BH 2015
Do marketplace ao WordPress - WordCamp BH 2015Fellyph Cintra
 

Semelhante a Performance e otimização no wordpress (20)

The Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressThe Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPress
 
Locaweb com Joomla!
Locaweb com Joomla!Locaweb com Joomla!
Locaweb com Joomla!
 
Otimizacao Front-End para WordPress - OlhoSEO 2013
Otimizacao Front-End para WordPress - OlhoSEO 2013Otimizacao Front-End para WordPress - OlhoSEO 2013
Otimizacao Front-End para WordPress - OlhoSEO 2013
 
Otimização Front-end para WordPress
Otimização Front-end para WordPressOtimização Front-end para WordPress
Otimização Front-end para WordPress
 
CORE WEB VITALS E WORDPRESS
CORE WEB VITALS E WORDPRESSCORE WEB VITALS E WORDPRESS
CORE WEB VITALS E WORDPRESS
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud Platform
 
Apresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvemApresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvem
 
Escalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLIDEscalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLID
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
 
Google Web Toolkit
Google Web ToolkitGoogle Web Toolkit
Google Web Toolkit
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 
Django
DjangoDjango
Django
 
apresentacao e instalacao do Joomla3
apresentacao e instalacao do Joomla3apresentacao e instalacao do Joomla3
apresentacao e instalacao do Joomla3
 
Alta Performance em Aplicações Web
Alta Performance em Aplicações WebAlta Performance em Aplicações Web
Alta Performance em Aplicações Web
 
Ai ad-tp3-g3
Ai ad-tp3-g3Ai ad-tp3-g3
Ai ad-tp3-g3
 
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
 
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
 
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
 
Function as a Service: IT forum expo 2017
Function as a Service: IT forum expo 2017Function as a Service: IT forum expo 2017
Function as a Service: IT forum expo 2017
 
Do marketplace ao WordPress - WordCamp BH 2015
Do marketplace ao WordPress -  WordCamp BH 2015Do marketplace ao WordPress -  WordCamp BH 2015
Do marketplace ao WordPress - WordCamp BH 2015
 

Performance e otimização no wordpress

  • 1. Performance e otimização no wordpress Daniel Paz www.vistomarketing.com.br
  • 2. Daniel Paz Idade: 28 Anos Formação: Marketing Digital Atuo com webdesign desde 2008. Trabalho com clientes de SP, MG, RS, SC, Africa do Sul, Estados Unidos e Portugal. Atuo como desenvolvedor e designer freelancer desde 2014. Atendi empresas como: Shell, Endeavor, Patrulha do Consumidor Controle Publico, Vivo Energy, XEPA, DJ Paulo Pringles, Exército da Salvação, Globo, Cardano, Guarant Co, Caprisun entre outros.
  • 3. Por que falar em Performance ? O Google considera o tempo de carregamento como um dos seus fatores de rankeamento, atualmente sites que demoram mais de 2,5 segundos para carregar são considerados lentos, sendo que o recomendado é abaixo de 2 segundos.
  • 4. - Ferramentas de análise - Servidor - Plugins - Imagens - Icones - Recursos externos - Cache - Page Builders Pontos a levar em consideração
  • 5. Ferramentas de análise Há diversas ferramentas disponíveis no mercado, mas vamos nos limitar a 3 ferramentas especificas. - Google Page Speed - GT Metrix - Light House
  • 6. Google Page Speed Sendo o Google o principal buscador, é imprescindível ter o seu site bem avaliado por sua ferramenta, o Google Page Speed utiliza o Light House para fazer análises de desempenho. Os fatores para obter uma boa nota são vários, entre eles podemos destacar: - Usabilidade - Legibilidade - SEO - Performance Os principais fatores de performance são: - Tempo de resposta do servidor - Recursos que impedem a renderização - Tamanho e formato adequado de imagens - Adiar imagens fora da tela - Redirecionamentos de página - CSS e Javascript não utilizado - Códigos de terceiros - Trabalho da thread principal - Recursos estáticos com política de cache - Tempo de execução do Javascript Entre outros ...
  • 7. GT Metrix - O Google Page Speed nos dá uma nota devido a performance e nos mostra alguns pontos de melhoria mas não de forma precisa. Para isso precisamos de uma ferramenta mais avançada. - O GTMetrix permite analisar cada request realizado em seu site. - Para iniciar um trabalho de otimização é necessário primeiro analisar onde está a demora no carregamento para assim agir de forma precisa.
  • 8. SERVIDOR Um dos principais fatores de otimização é onde o site está hospedado, qual servidor está utilizando, versão do PHP, Cache entre outros fatores.
  • 9. Apache, Nginx, Lite Speed, Open Lite Speed A escolha de um bom servidor web é fator imprescindível para uma boa performance. Geralmente designers e programadores optam por servidores compartilhados devido ao baixo custo e o auto-gerenciamento. Existem várias opções de hospedagens compartilhadas e cada uma delas utiliza servidores web diferentes, mas em sua grande maioria utilizam Apache. Caso você queira obter a melhor performance, prefira entre um Dedicado ou VPS e utilize Lite Speed, Open Lite Speed ou Nginx.
  • 10. Depende do tamanho do projeto e do orçamento, Hoje o servidor mais otimizado para wordpress é o Lite Speed Enterprise e em segundo lugar o Open Lite Speed. A grande diferença entre a versão paga e gratuita está no poder do cache e na leitura de arquivos .htaccess. Lite Speed ou Open Lite Speed
  • 11. Plugins Em termos de performance a recomendação é a menor quantidade de plugins possível. Pois a máxima é, quanto mais plugins, mais requisições e mais tempo de carregamento. A recomendação é utilizar: - Tema leve ou Builder leve - Plugin de Cache - Plugin de segurança - Plugin de Backup - Plugin de LGPD - Plugin de Otimização de imagens
  • 12. Imagens Um dos principais fatores de lentidão nos websites são a qualidade, quantidade e o tamanho das imagens. Utilizar imagens leves e em formatos de última geração como o .webp são recomendações do Google para obter a melhor performance. A recomendação para otimização de imagens é o plugin Tiny PNG em conjunto com o plugin webpExpress.
  • 13. Icones É comum utilizarmos ícones em nossos projetos, seja para melhorar a usabilidade ou para deixar com um aspecto mais moderno. Porém há um erro comum entre a maioria de designers e desenvolvedores em utilizar bibliotecas de ícones inteiras, tais como Font Awesome, Material Design, Line Awesome entre outras, quando se utiliza apenas alguns ícones no projeto.
  • 14. O que fazer ? Há diversas situações, o recomendado é carregar somente os ícones necessários, para esta tarefa podemos utilizar o icoMoon. Em outras situações, por exemplo caso precisarmos apenas de ícones de uma única biblioteca, prefira sempre carregar os arquivos SVG ao invés de arquivos de fonte.
  • 16. Plugins de Chat, Facebook, Marketing, entre outros. É muito comum precisarmos de scripts externos para obter funcionalidades em nosso site, tais como chat online, recursos de análise, chatbots, integração com ferramentas de marketing. O grande problema quando utilizamos recursos externos é que precisamos carregar suas bibliotecas. Caso seja possível prefira sempre obter uma cópia dos recursos e carregar localmente em seu servidor.
  • 17. Bônus: Flying Images e Flying Scripts Aqui indico 2 plugins que fazem um ótimo trabalho. Flying scripts: Este plugin funciona diferente dos outros plugins, ao invés de atrasar o carregamento de um script externo, ele simplesmente ignora completamente o script por um período definido em sua configuração. Flying Images: Ao invés de atrasar o carregamento de imagens, este plugin permite que você defina quais imagens não devem carregar à partir de uma certa altura da página, eliminando assim requests desnecessários.
  • 18. Cache Outro fator imprescindível para obter um site rápido é utilizar um recurso chamado cache, nada mais é que salvar uma cópia do seu conteúdo no servidor e disponibilizar esta cópia para os usuários ao invés de fazer requisições a cada acesso. Existem diversos tipos de cache, podemos citar LS Cache, Varnish, Op Cache.
  • 19. Plugin de Cache Há diversos plugins disponíveis na comunidade para esta função, os que indico são: Servidor Apache: WP Super Cache Servidor Nginx: WP Rocket ou W3 Total Cache Servidor Open Lite Speed ou Lite Speed: Litespeed Cache
  • 20. Page Builders A facilidade que o Wordpress nos traz na criação de sites é um dos fatores que mais populariza este CMS, a cada dia novos membros entram na comunidade e começam a criar sites de forma fácil e descomplicada. Mas a maioria dos Builders ou construtores de Tema, pecam no quesito performance, os principais problemas é o carregamento desnecessário de bibliotecas de ícones inteiras, múltiplos arquivos de folha de estilo CSS, diversas bibliotecas javascript, e fontes externas.
  • 21. Elementor O construtor de temas mais famoso do mercado, o construtor que mais tem cursos disponíveis e o mais fácil sem dúvidas. Além de ser o construtor de temas com mais templates e widgets da atualidade. Mas o mais popular tem alguns problemas, fontes externas, carregamento de biblioteca de icones, diversos arquivos css, bibliotecas JS. Felizmente com o uso de plugins é possível obter uma performance aceitável, tendo o carregamento dentro dos 3 - 2s.
  • 22. Gutenberg O editor nativo do Wordpress, poucos recursos e complexo para edição de estilos, porém para programadores a melhor alternativa pois priva o cliente final de modificar o layout/design do projeto. Na utilização deste builder, o recomendado é criar os próprios blocos de conteúdo e utilizar campos personalizados, fornecendo assim apenas formulários para o cliente final.
  • 23. Oxygen Um builder novo no mercado e com futuro promissor onde seu diferencial é a facilidade de uso e performance, além da semântica é claro. Um construtor de tema livre de frameworks, bibliotecas de icones e requisições externas. Com possibilidade de edição de códigos PHP no próprio construtor.
  • 24. Bonûs Final O que testamos e realmente funciona, nossa receita de bolo! - Servidor VPS Contabo (Melhor Custo x Benefício) - Ambiente Open Lite Speed - WebpExpress - Lite Speed Cache - Flying Scripts - Flying Images - Flying Analytics - CloudFlare