{"id":22961,"date":"2018-12-23T08:16:05","date_gmt":"2018-12-23T16:16:05","guid":{"rendered":"https:\/\/kinqsta.com\/?post_type=learn&#038;p=33457"},"modified":"2023-11-07T09:57:57","modified_gmt":"2023-11-07T12:57:57","slug":"acelerar-o-seu-site-wordpress","status":"publish","type":"learn","link":"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/","title":{"rendered":"Como Acelerar o seu Site WordPress (O Melhor Guia)"},"content":{"rendered":"<p>Publicamos muitos tutoriais de otimiza\u00e7\u00e3o da velocidade do WordPress ao longo dos anos com formas de otimizar e acelerar o WordPress. Mas, por vezes, pode ser confuso encontrar tudo o que voc\u00ea precisa em um s\u00f3 lugar. Hoje iremos compartilhar com voc\u00ea tudo o que sabemos sobre como melhorar o WordPress, com base em mais de 15 anos de experi\u00eancia e li\u00e7\u00f5es dif\u00edceis aprendidas, tudo compilado em um grande guia. Se voc\u00ea est\u00e1 come\u00e7ando a utilizar o WordPress, ou se j\u00e1 \u00e9 um desenvolvedor expRead more in our web server showdown: <a href=\"https:\/\/kinqsta.com\/pt\/blog\/nginx-vs-apache\/\" target=\"_blank\" rel=\"noopener noreferrer\">NGINX vs Apache<\/a>.eriente, prometemos que encontrar\u00e1 algo \u00fatil nesse guia!<\/p>\n<p>Mais de 43,5% da web \u00e9 agora <a href=\"https:\/\/kinqsta.com\/pt\/wordpress-quota-mercado\/\" target=\"_blank\" rel=\"noopener noreferrer\">alimentada pelo WordPress<\/a>. Ainda que isso seja incr\u00edvel, significa tamb\u00e9m que existem milhares de temas, plugins e tecnologias\u00a0diferentes, sendo que todos precisam de coexistir.\u00a0Para o usu\u00e1rio que utiliza diariamente WordPress, isso pode se tornar rapidamente um pesadelo, quando o site come\u00e7a ficando mais afunilado, desconhecendo a raz\u00e3o para isso ou at\u00e9 mesmo a solu\u00e7\u00e3o para o problema.<\/p>\n<p>No nosso <a href=\"https:\/\/kinqsta.com\/pt\/aprenda\/velocidade-de-sites\/\" target=\"_blank\" rel=\"noopener noreferrer\">guia anterior sobre velocidade de p\u00e1gina<\/a>, examinamos muitas das bases do desempenho e como ele pode ter um grande impacto no sucesso do seu neg\u00f3cio.\u00a0Mas, hoje, iremos detalhar as etapas aplic\u00e1veis que voc\u00ea pode usar para ver melhorias nos seus sites WordPress.\u00a0Tamb\u00e9m compartilharemos alguns recursos que consideramos essenciais.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2 id=\"wordpress-site-types\">Tipos de Sites WordPress: Est\u00e1ticos ou Din\u00e2micos<\/h2>\n<p>Antes de entrarmos na otimiza\u00e7\u00e3o da velocidade do WordPress, precisamos primeiro de entender que <strong>nem todos os sites do WordPress s\u00e3o id\u00eanticos<\/strong>.\u00a0\u00c9 por isso que muitos usu\u00e1rios encontram problemas, j\u00e1 que n\u00e3o tem uma solu\u00e7\u00e3o uniforme para os problemas.\u00a0Sempre classificamos os sites WordPress de acordo com um crit\u00e9rio: est\u00e1tico ou din\u00e2mico.\u00a0Ent\u00e3o, vamos primeiro explorar as diferen\u00e7as entre esses dois tipos de sites.<\/p>\n<h3>Sites Maioritariamente Est\u00e1ticos<\/h3>\n<p>A categoria est\u00e1tica normalmente inclui sites como blogs, sites de pequenas empresas, sites de not\u00edcias com menor volume, sites pessoais, <a href=\"https:\/\/kinqsta.com\/pt\/blog\/sites-de-fotografia\/\">sites de fotografia<\/a>, etc. Por categoria est\u00e1tica, queremos dizer que os dados nesses sites do WordPress <strong>n\u00e3o mudam com grande frequ\u00eancia <\/strong>(talvez apenas algumas vezes por dia).\u00a0At\u00e9 mesmo a maioria do nosso site Kinsta seria considerado um site est\u00e1tico de acordo com essa perspetiva.<\/p>\n<p>Isso \u00e9 muito importante, j\u00e1 que muitas das solicita\u00e7\u00f5es podem ser respondidas diretamente pelo cache no servidor em velocidades muito altas!\u00a0N\u00e3o se preocupe; iremos falar sobre isso no cap\u00edtulo dedicado ao cache mais adiante. Isso significa que esses sites exigir\u00e3o menos solicita\u00e7\u00f5es \u00e0 base de dados e n\u00e3o ser\u00e3o necess\u00e1rios tantos recursos para atingir o desempenho exigido pelo Google.<\/p>\n<h3>Sites Altamente Din\u00e2micos<\/h3>\n<p>Por outro lado, temos tamb\u00e9m os sites altamente din\u00e2micos.\u00a0Esses incluem sites como eCommerce (WooCommerce ou Easy Digital Downloads), sites de comunidade, sites de filia\u00e7\u00e3o, f\u00f3runs (bbPress\u00a0ou BuddyPress) e sistemas de gerenciamento de aprendizado (LMS).\u00a0Por din\u00e2mico, queremos dizer que os dados nesses sites do WordPress s\u00e3o\u00a0<strong>alterados frequentemente<\/strong>\u00a0(as transa\u00e7\u00f5es do servidor ocorrem em um curto espa\u00e7o de minutos ou at\u00e9 mesmo a cada segundo).\u00a0Isso significa que nem todas as solicita\u00e7\u00f5es para o servidor podem ser facultadas diretamente a partir do cache e, ent\u00e3o, s\u00e3o necess\u00e1rios recursos adicionais do servidor e consultas \u00e0 base de dados.<\/p>\n<p>Esses sites normalmente tamb\u00e9m t\u00eam <strong>grande n\u00famero de visitantes e sess\u00f5es simult\u00e2neas<\/strong>.\u00a0Em um site WordPress informativo ou corporativo, que seja essencialmente est\u00e1tico, um visitante pode permanecer por cinco ou dez minutos at\u00e9 encontrar aquilo de que necessita (e esse \u00e9 um n\u00famero alto, habitualmente as taxas de rejei\u00e7\u00e3o s\u00e3o muito maiores).\u00a0Em sites din\u00e2micos, acontece o oposto.\u00a0Normalmente, os visitantes entram no site para interagir com algo ou com algu\u00e9m.\u00a0Se eles est\u00e3o fazendo um curso online, permanecer online durante horas n\u00e3o \u00e9 algo raro.<\/p>\n<p>Voc\u00ea j\u00e1 est\u00e1 entendendo qual o ponto por detr\u00e1s disso.\u00a0Os visitantes simultaneamente conectados ao seu host WordPress se acumulam rapidamente.\u00a0Para piorar a situa\u00e7\u00e3o, voc\u00ea tem um grande n\u00famero de visitantes simult\u00e2neos, juntamente com um problema de \u201cconte\u00fado n\u00e3o armazen\u00e1vel em cache\u201d.<\/p>\n\n<h2 id=\"wordpress-hosting\">Escolha a Hospedagem WordPress de Alto Desempenho<\/h2>\n<p>Um host WordPress \u00e9 uma empresa que armazena todos os dados do seu website.\u00a0Voc\u00ea subscreve um plano e todas as suas imagens, conte\u00fado, v\u00eddeos, etc., passam a ficar colocados em um servidor localizado no centro de dados do host.\u00a0O host WordPress providencia uma forma simples de aceder, gerenciar e encaminhar os dados para os seus visitantes.\u00a0Muito simples, certo?\u00a0Bom, nem tanto assim.<\/p>\n<p>Existem tr\u00eas tipos bem distintos de hosts WordPress que encontrar\u00e1 em toda a web. Iremos analisar os pr\u00f3s e contras de cada.\u00a0\u00c9 importante que voc\u00ea escolha o caminho certo desde o in\u00edcio, caso contr\u00e1rio ir\u00e1 ter muitas dores de cabe\u00e7a e tempo perdido.<\/p>\n<h3>1. Hospedagem Compartilhada do WordPress<\/h3>\n<p>O primeiro e mais popular tipo de hospedagem WordPress \u00e9 aquilo que designamos por &#8220;hospedagem compartilhada&#8221;. Esses incluem os maiores hosts desse setor, empresas EIG como Bluehost e HostGator, assim como fornecedores como o <a href=\"https:\/\/kinqsta.com\/pt\/siteground-alternativa\/\" target=\"_blank\" rel=\"noopener noreferrer\">Siteground<\/a>, GoDaddy e\u00a0InMotion\u00a0Hosting. Normalmente esses sites utilizam o <a href=\"https:\/\/kinqsta.com\/pt\/blog\/como-atualizar-o-php-no-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">cPanel<\/a>, e o cliente m\u00e9dio habitualmente paga entre $3 e $25 por m\u00eas.<\/p>\n<p>Qualquer pessoa que utiliza esse tipo de hospedagem enfrentar\u00e1 problemas com uma velocidade lenta, \u00e9 s\u00f3 uma quest\u00e3o de tempo at\u00e9 isso acontecer.\u00a0Porqu\u00ea?\u00a0\u00c9 que <strong>os hosts compartilhados tendem a sobrecarregar seus servidores<\/strong>, o que ent\u00e3o pode afetar o desempenho do seu site. Sites suspensos, ou erros 500 que surgem com frequ\u00eancia, s\u00e3o coisas comuns que ir\u00e1 vivenciar, pois eles colocam limites em tudo e consolidam os recursos para poderem sobreviver.\u00a0Ou, pior do que isso, ter\u00e1 de lidar com <a href=\"https:\/\/kinqsta.com\/pt\/blog\/website-fora-do-ar\/\" target=\"_blank\" rel=\"noopener noreferrer\">tempo de inatividade do site<\/a>.\u00a0Apesar de voc\u00ea desconhecer essa realidade, seu site WordPress provavelmente est\u00e1 no mesmo servidor com mais outras 200 pessoas.\u00a0Qualquer problema que surja com outros sites pode alcan\u00e7ar o seu.<\/p>\n<figure id=\"attachment_39458\" aria-describedby=\"caption-attachment-39458\" style=\"width: 1460px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-39458 size-full\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2016\/10\/hospedagem-compartilhada-wordpress-2.png\" alt width=\"1460\" height=\"730\"><figcaption id=\"caption-attachment-39458\" class=\"wp-caption-text\">Hospedagem compartilhada do WordPress<\/figcaption><\/figure>\n<p>Independentemente da forma como voc\u00ea faz as contas, $3 por m\u00eas n\u00e3o gera receita para a empresa de hospedagem.\u00a0Especialmente quando voc\u00ea tamb\u00e9m tem direito a apoio t\u00e9cnico. Basta abrir um ticket de suporte e eles j\u00e1 est\u00e3o tendo com preju\u00edzo com voc\u00ea. Eles lucram com upselling e taxas escondidas.\u00a0Esses upsells incluem migra\u00e7\u00f5es, registros de dom\u00ednio, certificados SSL, etc. Outra t\u00e1tica habitual \u00e9 oferecer descontos enormes para a subscri\u00e7\u00e3o.\u00a0Mas, quando chega o momento da renova\u00e7\u00e3o, voc\u00ea \u00e9 confrontado com o pre\u00e7o real.<\/p>\n<p>A maioria desses hosts oferecem aquilo que eles designam como o seu plano de \u201crecursos ilimitados\u201d.\u00a0Voc\u00ea provavelmente j\u00e1 encontrou isso.\u00a0Bom, temos de falar que no mundo real n\u00e3o existe algo como recursos ilimitados.\u00a0O que os hosts fazem nos bastidores \u00e9 asfixiar os clientes utilizando muitos recursos. Por sua vez, isso faz com que os clientes irritados abandonem o barco, abrindo espa\u00e7o para mais clientes que n\u00e3o utilizam tantos recursos.\u00a0No final, \u00e9 criado um ciclo vicioso onde a empresa de hospedagem tenta vender planos baratos e atrair clientes que eles esperam que n\u00e3o usem muitos recursos e comprem extras.<\/p>\n<p>O atendimento e o apoio ao cliente com hospedagem compartilhada ficam quase sempre abaixo das expetativas devido ao grande volume de sites em compara\u00e7\u00e3o com os funcion\u00e1rios dispon\u00edveis para facultar apoio.\u00a0Os hosts compartilhados t\u00eam de ser distribu\u00eddos por muita gente para terem lucro e isso geralmente provoca a uma experi\u00eancia desagrad\u00e1vel para o cliente.<\/p>\n\n<p>Certifique-se de verificar um artigo aprofundado do nosso CFO sobre as verdades chocantes por tr\u00e1s <a href=\"https:\/\/kinqsta.com\/pt\/blog\/hospedagem-wordpress-barata\/\" target=\"_blank\" rel=\"noopener noreferrer\">como funciona barato WordPress hospedagem realmente funciona<\/a>.<\/p>\n<h3>2. Hospedagem WordPress VPS Fa\u00e7a-Voc\u00ea-Mesmo<\/h3>\n<p>O segundo tipo de hospedagem WordPress \u00e9 a VPS DIY ou \u201cFa\u00e7a voc\u00ea mesmo em um servidor privado virtual\u201d. Esse p\u00fablico \u00e9 normalmente composto por start-ups bootstrap e usu\u00e1rios que entendem um pouco mais de desenvolvimento e de gerenciamento de servidor, tendo maior experi\u00eancia com WordPress.\u00a0S\u00e3o eles o grande n\u00facleo do DIY.\u00a0Essas pessoas muitas vezes est\u00e3o tentando ainda poupar dinheiro, mas geralmente tamb\u00e9m est\u00e3o preocupadas com o desempenho e percebem a sua import\u00e2ncia no sucesso empresarial.\u00a0As configura\u00e7\u00f5es mais comuns podem incluir o uso de um provedor de VPS de terceiros, como o Digital Ocean,\u00a0Linode\u00a0ou\u00a0Vultr; juntamente com uma ferramenta como o\u00a0ServerPilot\u00a0para garantir um gerenciamento mais f\u00e1cil.<\/p>\n<p>Uma pequena VPS da\u00a0DigitalOcean come\u00e7a com um pre\u00e7o de $5 por m\u00eas e o plano popular no\u00a0ServerPilot\u00a0come\u00e7a em $10 por m\u00eas.\u00a0Ent\u00e3o,\u00a0dependendo da sua configura\u00e7\u00e3o, pode ter um custo entre $5 a $15 ou mais por m\u00eas.\u00a0A abordagem DIY pode reduzir custos, mas tamb\u00e9m significa que voc\u00ea \u00e9 o respons\u00e1vel quando algo corre mal e ter\u00e1 de otimizar o desempenho do seu servidor.<\/p>\n<p>A abordagem DIY pode ser \u00f3tima, mas tamb\u00e9m pode descarrilar se voc\u00ea n\u00e3o for cuidadoso.\u00a0N\u00e3o aposte nesse caminho se voc\u00ea n\u00e3o \u00e9 um especialista em tecnologia ou se quiser apenas fazer altera\u00e7\u00f5es!\u00a0Seu tempo vale dinheiro e deve gast\u00e1-lo para fazer crescer o seu neg\u00f3cio.<\/p>\n<h3>3. Hospedagem WordPress Gerenciada<\/h3>\n<p>O terceiro tipo de hospedagem \u00e9 aquilo que oferecemos na Kinsta e isso \u00e9\u00a0a <a href=\"https:\/\/kinqsta.com\/pt\/hospedagem-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">hospedagem gerenciada do WordPress<\/a>.\u00a0Esses tipos de hosts lidam com todas as tarefas relacionadas com o servidor back-end, al\u00e9m de facultar apoio quando voc\u00ea necessita dele. Normalmente eles est\u00e3o ajustados pormenorizadamente para funcionarem no WordPress e incluem recursos como ambientes de teste de um s\u00f3 clique e backups autom\u00e1ticos.\u00a0As suas equipes de suporte ficar\u00e3o muito mais informadas em rela\u00e7\u00e3o ao CMS, j\u00e1 que est\u00e3o focadas em uma s\u00f3 plataforma diariamente.<\/p>\n<p><strong>Se pretende poupar tempo, a hospedagem WordPress gerenciada \u00e9 o caminho certo!<\/strong> \ud83d\udc4d<\/p>\n<p>Os planos para a hospedagem WordPress gerenciada normalmente variam entre $25 e $150 por m\u00eas ou mais, dependendo do tamanho do seu website e necessidades.\u00a0Grandes empresas como jQuery, Intuit, Plesk,\u00a0Dyn, NGINX e at\u00e9 mesmo a Casa Branca est\u00e3o usando o WordPress para hospedar seu site.\u00a0Alguns hosts populares WordPress gerenciados, que voc\u00ea provavelmente tamb\u00e9m conhece, podem estar usando essa op\u00e7\u00e3o, como o <a href=\"https:\/\/kinqsta.com\/pt\/wp-engine-alternativa\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Engine<\/a>,\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/flywheel-hosting-alternativa\/\" target=\"_blank\" rel=\"noopener noreferrer\">Flywheel<\/a>,\u00a0Pressable, Media Temple,\u00a0Pressidium\u00a0e o Pagely.<\/p>\n<h3>Kinsta Adota uma Abordagem Diferente<\/h3>\n<p>Kinsta, no entanto, leva a <a href=\"https:\/\/kinqsta.com\/pt\/hospedagem-wordpress\/\">hospedagem do WordPress<\/a> para o pr\u00f3ximo n\u00edvel. Nossa plataforma de hospedagem n\u00e3o se enquadra em nenhuma das categorias tradicionais de hospedagem. Toda nossa infraestrutura \u00e9 constru\u00edda sobre o Google Cloud Platform e \u00e9 diferente da tradicional infraestrutura compartilhada, VPS, ou dedicada, tornando uma das mais r\u00e1pidas solu\u00e7\u00f5es de hospedagem WordPress dispon\u00edveis.<\/p>\n<p>Cada site WordPress na nossa plataforma \u00e9 executado em um container de software isolado que integra todos os recursos de software necess\u00e1rios para executar o site (Linux, NGINX, PHP, MySQL).\u00a0Ou seja, o software que executa\u00a0<strong>cada site \u00e9 totalmente privado<\/strong> e n\u00e3o \u00e9 compartilhado nem mesmo entre seus pr\u00f3prios sites.<\/p>\n<figure id=\"attachment_55969\" aria-describedby=\"caption-attachment-55969\" style=\"width: 2800px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55969 size-full\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/04\/arquitetura-kinsta-v6.png\" alt=\"Arquitetura da Kinsta\" width=\"2800\" height=\"1430\"><figcaption id=\"caption-attachment-55969\" class=\"wp-caption-text\">Arquitetura da Kinsta<\/figcaption><\/figure>\n<p>Cada container de site \u00e9 executado em m\u00e1quinas virtuais em um dos v\u00e1rios centros de dados GC. Cada m\u00e1quina tem at\u00e9 96 CPUs e centenas de GB de RAM. OS recursos de hardware (RAM\/CPU) s\u00e3o automaticamente alocados em cada container de site pelas nossas m\u00e1quinas virtuais, obedecendo \u00e0quilo que +\u00e9 necess\u00e1rio.<\/p>\n<p>https:\/\/twitter.com\/rockymtnadam\/status\/1090082911418630144<\/p>\n<p>A Review Signal publica anualmente os seus <a href=\"https:\/\/kinqsta.com\/pt\/blog\/benchmarks-desempenho-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">benchmarks de desempenho do alojamento WordPress<\/a>, e estamos orgulhosos pelo fato de o Kinsta ser, h\u00e1 cinco anos consecutivos, a melhor empresa em todos os patamares!\u00a0E n\u00e3o apenas em um ou dois dos nossos planos, mas em todos, desde o Starter at\u00e9 ao Enterprise. \ud83e\udd18<\/p>\n<p>Kinsta registrou pontua\u00e7\u00f5es perfeitas nos testes LoadStorm\u00a0e Blitz. Os outros testes tamb\u00e9m n\u00e3o identificaram qualquer falha.\u00a0Estou sem palavras para elogiar seu desempenho.<\/p>\n<div class=\"col-xs-12 col-md-10 col-md-offset-1 mt--40 mb--40\">\n<div class=\"text-quote__text mb--20\">Kinsta registrou pontua\u00e7\u00f5es perfeitas nos testes LoadStorm e Blitz. Os outros testes tamb\u00e9m n\u00e3o identificaram qualquer falha. Estou sem palavras para elogiar seu desempenho.<\/div>\n<div class=\"row nocol middle-xs\">\n<div class=\"text-quote__avatar avatar--round\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/themes\/kinsta\/images\/custom-pages\/page\/landing-why-us\/kevin.png\" alt=\"Kevin Ohashi\" width=\"60\" height=\"60\"><\/div>\n<div class=\"flex--1\">\n<div class=\"heading--small\">Kevin Ohashi<\/div>\n<div class=\"text--small\">Fundador e consultor de WP, ReviewSignal<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Tamb\u00e9m n\u00e3o temos representantes de suporte de n\u00edvel 1 ou de n\u00edvel 2.\u00a0Toda a nossa equipe de suporte \u00e9 constru\u00edda por desenvolvedores do WordPress e engenheiros de hospedagem Linux, muitos dos quais gerenciaram seus pr\u00f3prios servidores, criaram temas e plugins e contribu\u00edram para o core.\u00a0Isso far\u00e1 com que voc\u00ea tenha aconselhamento de especialistas que usam e desenvolvem ativamente no WordPress.<\/p>\n<p>Voc\u00ea poder\u00e1 conversar com os mesmos membros da equipe de suporte que tamb\u00e9m oferecem apoio aos nossos clientes da Fortune 500 e aos clientes enterprise. A nossa exig\u00eancia em rela\u00e7\u00e3o \u00e0 qualidade da nossa equipe de suporte \u00e9 t\u00e3o alta que contratamos menos de 1% dos candidatos.\u00a0Voc\u00ea n\u00e3o encontrar\u00e1 melhor suporte em outro lugar!<\/p>\n<div class=\"col-xs-12 col-md-10 col-md-offset-1 mt--40 mb--40\">\n<div class=\"text-quote__text mb--20\">Com o WP Engine, os problemas b\u00e1sicos s\u00e3o, na maioria das vezes, resolvidos rapidamente. Contudo, para quest\u00f5es complexas, a solu\u00e7\u00e3o demorar\u00e1 algum tempo e ser\u00e3o necess\u00e1rias v\u00e1rias tentativas. Isso \u00e9 um problema quando voc\u00ea est\u00e1 executando um site WordPress de alto desempenho e se v\u00ea confrontado com um problema urgente que precisa de ser tratado rapidamente. Se voc\u00ea quer a minha recomenda\u00e7\u00e3o entre as duas op\u00e7\u00f5es, Kinsta \u00e9 a melhor escolha. Eles disponibilizam muito mais do que prometem. Voc\u00ea jamais precisar\u00e1 de se preocupar com a lentid\u00e3o do site, o tempo de inatividade, o apoio de qualidade ou quaisquer outros problemas relacionados com a hospedagem.<\/div>\n<div class=\"row nocol middle-xs\">\n<div class=\"text-quote__avatar avatar--round\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/themes\/kinsta\/images\/custom-pages\/page\/landing-wpengine-alternative\/harsh-agrawal.jpg\" alt=\"Harsh Agrawal\" width=\"60\" height=\"60\"><\/div>\n<div class=\"flex--1\">\n<div class=\"heading--small\">Harsh Agrawal<\/div>\n<div class=\"text--small\">Blogger premiado, ShoutMeLoud<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Para saber mais raz\u00f5es que devem fazer voc\u00ea escolher \u00a0Kinsta para uma hospedagem gerenciada do WordPress, leia o artigo <a href=\"https:\/\/kinqsta.com\/pt\/por-que-nos\/\" target=\"_blank\" rel=\"noopener noreferrer\">porqu\u00ea n\u00f3s \u2013 como Kinsta \u00e9 diferente<\/a>.\u00a0Mas, independentemente de quem voc\u00ea escolher como o seu provedor de hospedagem, deve sempre procurar esses recursos de servidor para garantir que seu site \u00e9 executado o mais rapidamente poss\u00edvel.<\/p>\n<h3>PHP 7 ou Acima para ter um Melhor Desempenho<\/h3>\n<p>O <a href=\"https:\/\/kinqsta.com\/pt\/blog\/o-que-php\/\" target=\"_blank\" rel=\"noopener noreferrer\">PHP<\/a>\u00a0\u00e9 uma linguagem open-source de programa\u00e7\u00e3o e de script do lado do servidor, utilizada principalmente para o desenvolvimento web.\u00a0A maior parte do core do software WordPress est\u00e1 escrita em PHP, juntamente com seus plugins e temas, o que torna o PHP uma linguagem muito importante para a comunidade WordPress.\u00a0Voc\u00ea deve assegurar que seu host WordPress oferece pelo menos o PHP 7 ou superior.<\/p>\n<p>Existem diferentes vers\u00f5es do PHP que seu host ir\u00e1 facultar para voc\u00ea no seu servidor, sendo que o recente PHP 7.3 oferece grandes melhorias de desempenho.<\/p>\n<p>De fato, nos nossos mais recentes <a href=\"https:\/\/kinqsta.com\/pt\/blog\/benchmarks-definitivos-do-php\/\" target=\"_blank\" rel=\"noopener noreferrer\">benchmarks de PHP<\/a>, se voc\u00ea decidir comparar o PHP 7.3 com PHP 5.6, o primeiro consegue lidar com 3x mais pedidos (transa\u00e7\u00f5es) por segundo! O <a href=\"https:\/\/kinqsta.com\/pt\/blog\/php-7-3\/\" target=\"_blank\" rel=\"noopener noreferrer\">PHP 7.3<\/a>\u00a0tamb\u00e9m \u00e9 em m\u00e9dia 9% mais r\u00e1pido do que o PHP 7.2.\u00a0Isso pode afetar tamb\u00e9m a capacidade de resposta do painel de administra\u00e7\u00e3o do WordPress.<\/p>\n<figure style=\"width: 940px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/12\/wordpress-5.0-php-benchmarks-v2-1.png\" alt=\"Benchmarks do PHP para WordPress 5.0 \" width=\"940\" height=\"788\"><figcaption class=\"wp-caption-text\">Benchmarks do PHP para WordPress 5.0<\/figcaption><\/figure>\n<p>Velocidades mais r\u00e1pidas e seguran\u00e7a melhorada, \u00e9 por isso que o Kinsta sempre disponibiliza as vers\u00f5es mais recentes do PHP.\u00a0Voc\u00ea\u00a0pode <a href=\"https:\/\/kinqsta.com\/pt\/blog\/o-que-e-cpanel\/\" target=\"_blank\" rel=\"noopener noreferrer\">alterar as\u00a0vers\u00f5es do\u00a0PHP<\/a>\u00a0com\u00a0um s\u00f3 clique.<\/p>\n<figure id=\"attachment_55765\" aria-describedby=\"caption-attachment-55765\" style=\"width: 1498px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55765 size-full\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/alterar-versao-PHP-2.png\" alt=\"Alterar a vers\u00e3o do PHP\" width=\"1498\" height=\"1044\"><figcaption id=\"caption-attachment-55765\" class=\"wp-caption-text\">Alterar a vers\u00e3o do PHP<\/figcaption><\/figure>\n<p>E fique de olho em qualquer host WordPress que ofere\u00e7a o HHVM como alternativa ao PHP.\u00a0O HHVM deixou de ser <a href=\"https:\/\/kinqsta.com\/pt\/blog\/hhvm-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">uma solu\u00e7\u00e3o adequada<\/a> para a hospedagem em WordPress.<\/p>\n<h3>Escolha um Host que Utilize o Nginx<\/h3>\n<p>Nos bastidores, cada host WordPress utiliza um servidor web para alimentar os seus sites do WordPress.\u00a0As escolhas mais comuns s\u00e3o o NGINX e o <a href=\"https:\/\/kinqsta.com\/pt\/blog\/o-que-e-apache\/\" target=\"_blank\" rel=\"noopener noreferrer\">Apache<\/a>.<\/p>\n<p>Recomendamos escolher um host com <a href=\"https:\/\/kinqsta.com\/pt\/blog\/o-que-e-nginx\/\" target=\"_blank\" rel=\"noopener noreferrer\">NGINX<\/a>\u00a0devido aos seus <strong>alicerces na otimiza\u00e7\u00e3o de desempenho em escala<\/strong>.\u00a0O Nginx geralmente supera outros servidores web renomados em testes de benchmark, particularmente em situa\u00e7\u00f5es com conte\u00fado est\u00e1tico ou elevadas solicita\u00e7\u00f5es simult\u00e2neas, e \u00e9 por isso que Kinsta utiliza o NGINX.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full \" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2018\/10\/nginx-logo.svg\" alt=\"Nginx\" data-must_clone=\"true\"><\/p>\n<p>Algumas empresas de grandes dimens\u00f5es utilizam o NGINX, entre elas Autodesk, Atlassian, Intuit, T-Mobile, GitLab, DuckDuckGo, Microsoft, IBM, Google, Adobe, Salesforce, VMWare, Xerox, LinkedIn, Cisco, Facebook, Target, Citrix Systems, Twitter, Apple, Intel e muitas mais.\u00a0(<a href=\"https:\/\/kinqsta.com\/pt\/flywheel-hosting-alternativa\/\" target=\"_blank\" rel=\"noopener noreferrer\">fonte<\/a>)<\/p>\n<p>Segundo a\u00a0<a href=\"https:\/\/w3techs.com\/technologies\/cross\/web_server\/ranking\" target=\"_blank\" rel=\"noopener noreferrer\">W3Techs<\/a>, o Apache alimenta 44.0% de todos os sites, sendo por isso a op\u00e7\u00e3o mais usada. Mas, se voc\u00ea olhar para o servidor web mais popular entre os sites com tr\u00e1fego elevado (top 10.000), o NGINX alimenta 41.9% delesenquanto o Apache potencia apenas 18,1%. Ele \u00e9 utilizado por alguns dos sites de maiores recursos, incluindo Netflix, NASA e at\u00e9 WordPress.com.<\/p>\n<p>Leia mais no nosso showdown do servidor web: <a href=\"https:\/\/kinqsta.com\/pt\/blog\/nginx-vs-apache\/\" target=\"_blank\" rel=\"noopener noreferrer\">NGINX vs Apache<\/a>.<\/p>\n<h3>A Rede do seu Host \u00e9 Importante<\/h3>\n<p>Quando escolhe um host\u00a0WordPress,\u00a0voc\u00ea pode nem pensar em questionar ou procurar saber que rede ele est\u00e1 usando, mas deveria fazer isso.\u00a0A rede pode ter um impacto enorme no desempenho do seu site e at\u00e9 mesmo na rapidez do seu painel WordPress.\u00a0Muitos hosts excluir\u00e3o isso dos seus esfor\u00e7os de marketing, pois optar\u00e3o pela rede mais barata para diminuir custos.<\/p>\n<p>Eis algumas perguntas que voc\u00ea deve colocar:<\/p>\n<ul>\n<li><strong>Quais s\u00e3o as redes atrav\u00e9s das quais voc\u00eas transmitem os dados?<\/strong>A maioria da transmiss\u00e3o \u00e9 feita atrav\u00e9s de redes p\u00fablicas de ISPs ou por infraestruturas privadas, como Google ou Microsoft?\u00a0Esses provedores de grandes dimens\u00f5es possuem redes que s\u00e3o constru\u00eddas e otimizadas para baixa lat\u00eancia e velocidade.\u00a0Eles t\u00eam at\u00e9 seus pr\u00f3prios cabos de internet debaixo do oceano!<\/li>\n<li><strong>As redes que voc\u00eas est\u00e3o usando s\u00e3o redundantes?<\/strong>O que acontece se um cabo for acidentalmente cortado? Isso acontece com mais\u00a0frequ\u00eancia\u00a0do que\u00a0voc\u00ea<\/li>\n<\/ul>\n<p>Em 2017, o Google anunciou sua rede de n\u00edvel standard, que \u00e9 uma rede mais lenta, mas com um custo mais barato.\u00a0Na Kinsta, utilizamos a <strong>rede de n\u00edvel premium<\/strong>\u00a0deles para todos os nossos planos de hospedagem.\u00a0Embora isso represente um custo extra para n\u00f3s, \u00e9 algo que garante que voc\u00ea tem velocidades extremamente r\u00e1pidas.<\/p>\n\n<p><a href=\"https:\/\/medium.com\/google-cloud\/gcps-standard-tier-networking-performance-c66350cf4763\" target=\"_blank\" rel=\"noopener noreferrer\">De acordo com o Google<\/a>, a rede de n\u00edvel premium consegue melhorar o desempenho da rede ao diminuir a dura\u00e7\u00e3o do percurso na Internet p\u00fablica;\u00a0os pacotes entram (e saem) da rede do Google no ponto mais pr\u00f3ximo poss\u00edvel do usu\u00e1rio e depois viajam ao longo da estrutura principal do Google antes de chegarem \u00e0 VM.\u00a0A camada standard leva o tr\u00e1fego de sa\u00edda do GCP (Plataforma Google Cloud) para a internet atrav\u00e9s de redes de tr\u00e2nsito p\u00fablico (ISP) em vez da fazer isso na rede Google.<\/p>\n<figure style=\"width: 1325px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/google-cloud-premium-tier-network.png\" alt=\"Rede de camada premium da Plataforma Google Cloud\" width=\"1325\" height=\"551\"><figcaption class=\"wp-caption-text\">Rede de camada premium da Plataforma Google Cloud (fonte da imagem: <a href=\"https:\/\/cloud.google.com\/blog\/products\/gcp\/introducing-network-service-tiers-your-cloud-network-your-way\" target=\"_blank\" rel=\"noopener noreferrer\">Google<\/a>)<\/figcaption><\/figure>\n<p>Explicando de uma outra forma, que pode ser mais simples de entender:<\/p>\n<ul>\n<li><strong>Os pacotes de n\u00edvel Premium passam mais tempo na rede do Google<\/strong>, com menos desvios e garantindo assim um melhor desempenho (mas custam mais).<\/li>\n<li>Os pacotes de n\u00edvel standard passam menos tempo na rede do Google e mais tempo tentando entrar nas redes p\u00fablicas e, portanto, t\u00eam um desempenho pior (mas custam menos).<\/li>\n<\/ul>\n<p>Que impacto isso tem?\u00a0Bom, para dados que viajam entre continentes, a sua rede de n\u00edvel premium ser\u00e1 em m\u00e9dia <strong>41% mais r\u00e1pida <\/strong>do\u00a0que\u00a0a rede de n\u00edvel standard.\u00a0Para dados que viajam para uma regi\u00e3o pr\u00f3xima (mesmo continente), o n\u00edvel premium \u00e9 <strong>8% mais r\u00e1pido<\/strong>.\u00a0Embora a rede\u00a0apenas represente uma fra\u00e7\u00e3o do seu tempo total de carregamento da p\u00e1gina, cada mil\u00e9simo de segundo \u00e9 importante!<\/p>\n\n<p>A redund\u00e2ncia tamb\u00e9m \u00e9 muito importante, e \u00e9 por isso que o Google utiliza pelo menos tr\u00eas caminhos independentes (redund\u00e2ncia N+2) entre dois locais na rede do Google, ajudando a garantir que o tr\u00e1fego continua fluindo entre os locais, mesmo em caso de interrup\u00e7\u00e3o.<\/p>\n<p>Como voc\u00ea provavelmente j\u00e1 sabe, muita coisa acontece nos bastidores em rela\u00e7\u00e3o \u00e0s redes. Garanta que seu host WordPress est\u00e1 usando uma rede reputada e que n\u00e3o reduz os custos para os patamares inferiores.<\/p>\n<h3>HTTP\/2 \u00e9 uma Obriga\u00e7\u00e3o<\/h3>\n<p>O <a href=\"https:\/\/kinqsta.com\/pt\/aprenda\/http2\/\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP\/2<\/a>\u00a0\u00e9 um protocolo web lan\u00e7ado em 2015 que foi desenhado para acelerar a forma como os sites s\u00e3o apresentados. Devido ao suporte ao navegador, ele exige HTTPS (SSL).\u00a0Se seu host WordPress n\u00e3o suporta HTTP\/2, deve come\u00e7ar por procurar um novo provedor.\u00a0Com a mudan\u00e7a de toda a web para HTTPS, isso j\u00e1 n\u00e3o \u00e9 s\u00f3 um \u00f3timo recurso;\u00a0\u00e9 uma necessidade.<\/p>\n<p>A melhoria no desempenho com o HTTP\/2 \u00e9 explicada por v\u00e1rios motivos, como melhor suporte \u00e0 multiplexa\u00e7\u00e3o, paralelismo, compress\u00e3o HPACK com codifica\u00e7\u00e3o Huffman, a extens\u00e3o ALPN e o push de servidor. Antigamente existia uma ligeira sobrecarga de TLS na execu\u00e7\u00e3o de HTTPS, mas agora isso diminui muito devido ao HTTP\/2 e ao <a href=\"https:\/\/kinqsta.com\/pt\/blog\/tls-1-3\/\" target=\"_blank\" rel=\"noopener noreferrer\">TLS 1.3<\/a>. <strong>O Kinsta suporta HTTP \/ 2 e TLS 1.3 em todos os nossos servidores e CDN.<\/strong><\/p>\n<p>Outra grande vit\u00f3ria do HTTP\/2 \u00e9 que agora, com a maioria dos sites WordPress, voc\u00ea n\u00e3o precisa mais se preocupar com\u00a0a concatena\u00e7\u00e3o\u00a0(combina\u00e7\u00e3o de arquivos) ou com o sharding do servidor. Essas otimiza\u00e7\u00f5es est\u00e3o agora obsoletas.<\/p>\n<h2 id=\"server-location\">Escolha um Servidor Mais Pr\u00f3ximo aos Seus Visitantes<\/h2>\n<p>Uma das primeiras coisas que deve fazer quando hospeda seu site WordPress \u00e9 saber a localiza\u00e7\u00e3o da maioria de seus visitantes ou clientes.\u00a0Por que motivo isso \u00e9 importante?\u00a0Porque o local em que voc\u00ea hospeda seu website tem um fator significativo na determina\u00e7\u00e3o da lat\u00eancia geral da rede e do TTFB.\u00a0Isso afeta tamb\u00e9m suas velocidades de SFTP e a capacidade de resposta do painel administrativo WordPress.<\/p>\n<p><strong>Lat\u00eancia da rede:<\/strong>\u00a0Isso diz respeito ao tempo e\/ou atraso na transmiss\u00e3o de dados por uma rede.\u00a0Dito de outra forma, o tempo necess\u00e1rio para um pacote de dados ir de um ponto a outro.\u00a0Hoje em dia isso \u00e9 normalmente medido em milissegundos; contudo, podem ser segundos dependendo da rede.\u00a0Quanto mais pr\u00f3ximo de zero melhor.<\/p>\n<p>Confira nossa postagem detalhada sobre <a href=\"https:\/\/kinqsta.com\/pt\/blog\/latencia-de-rede\/\" target=\"_blank\" rel=\"noopener noreferrer\">lat\u00eancia de rede<\/a>.<\/p>\n<p><strong>TTFB:<\/strong> \u00c9 o tempo at\u00e9 ao primeiro byte. Simplificando, \u00e9 uma medida de tempo que mede a dura\u00e7\u00e3o que o navegador deve aguardar antes de receber seu primeiro byte de dados do servidor.\u00a0Quanto mais tempo demorar para obter esses dados, mais tempo levar\u00e1 para exibir sua p\u00e1gina.\u00a0Aqui, novamente, quanto mais pr\u00f3ximo de zero melhor.<\/p>\n<p>Confira nossa postagem detalhada sobre <a href=\"https:\/\/kinqsta.com\/pt\/blog\/ttfb\/\" target=\"_blank\" rel=\"noopener noreferrer\">TTFB<\/a>.<\/p>\n<p>N\u00e3o iremos continuar aborrecendo voc\u00ea com todos os detalhes t\u00e9cnicos nesse artigo, tudo que voc\u00ea precisa saber \u00e9 <strong>que vai querer que a sua lat\u00eancia de rede e TTFB sejam os mais baixos poss\u00edveis<\/strong>.\u00a0Uma das formas mais f\u00e1ceis de conseguir isso \u00e9 escolher um servidor mais pr\u00f3ximo de seus visitantes.\u00a0Voc\u00ea pode determinar a melhor localiza\u00e7\u00e3o seguindo as dicas abaixo.<\/p>\n<h3>Dica 1 \u2013 Verificar a Geolocaliza\u00e7\u00e3o dos Seus Visitantes no Google Analytics<\/h3>\n<p>Uma das primeiras coisas que voc\u00ea pode fazer \u00e9 identificar a geolocaliza\u00e7\u00e3o de seus visitantes no Google Analytics.\u00a0Voc\u00ea pode encontrar isso em \u201cP\u00fablico \u2192 Geo \u2192 Localiza\u00e7\u00e3o\u201d.<\/p>\n<p>No exemplo abaixo, voc\u00ea pode ver que mais de 90% do tr\u00e1fego prov\u00e9m dos Estados Unidos. Ent\u00e3o, na maioria dos casos, voc\u00ea vai querer colocar seu site WordPress em um servidor nos Estados Unidos.\u00a0Voc\u00ea tamb\u00e9m pode filtrar os dados ainda mais para as cidades.\u00a0Isso \u00e9 especialmente importante se tiver uma empresa local.\u00a0Mas\u00a0normalmente recomendamos uma localiza\u00e7\u00e3o central como Iowa, EUA.<\/p>\n<figure style=\"width: 1239px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/10\/google-analytics-geolocation-v1.png\" alt=\"Geolocaliza\u00e7\u00e3o do Google Analytics\" width=\"1239\" height=\"758\"><figcaption class=\"wp-caption-text\">Geolocaliza\u00e7\u00e3o do Google Analytics<\/figcaption><\/figure>\n<h3>Dica 2 \u2013 Verificar Dados do Ecommerce<\/h3>\n<p>Se tiver uma loja eCommerce, verifique tamb\u00e9m <strong>de onde v\u00eam seus clientes<\/strong>.\u00a0\u00c9 claro que isso \u00e9 a forma como voc\u00ea gera receita, ent\u00e3o esses s\u00e3o os seus visitantes mais importantes. Isso deve coincidir com o seu tr\u00e1fego acima;\u00a0contudo, isso nem sempre acontece.\u00a0Se voc\u00ea tiver uma configura\u00e7\u00e3o de dados eCommerce ou metas no Google Analytics, poder\u00e1 facilmente sobrepor essas informa\u00e7\u00f5es aos dados de geolocaliza\u00e7\u00e3o para tomar uma decis\u00e3o mais fundamentada.\u00a0Ou ent\u00e3o verifique as informa\u00e7\u00f5es de localiza\u00e7\u00e3o armazenadas na base de dados da sua plataforma eCommerce.<\/p>\n<h3>Dica 3 \u2013 Fa\u00e7a um R\u00e1pido Teste de Lat\u00eancia<\/h3>\n<p>Existem muitas ferramentas gratuitas e \u00fateis para medir a lat\u00eancia da sua localiza\u00e7\u00e3o atual para diferentes provedores da cloud.\u00a0Isso pode ajudar voc\u00ea a avaliar rapidamente a regi\u00e3o potencialmente melhor para seu site.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.gcping.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">GCP Ping<\/a> (mede a lat\u00eancia para as regi\u00f5es da Plataforma Google Cloud, incluindo os servidores Kinsta)<\/li>\n<li><a href=\"https:\/\/www.cloudping.info\/\" target=\"_blank\" rel=\"noopener noreferrer\">CloudPing.info<\/a> (mede a lat\u00eancia para as regi\u00f5es do Amazon Web Services)<\/li>\n<li><a href=\"https:\/\/www.azurespeed.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Latency Test<\/a> (mede a lat\u00eancia para regi\u00f5es do Azure)<\/li>\n<\/ul>\n<p>No exemplo abaixo, podemos ver que o Oregon, EUA (us-west1) \u00e9 a op\u00e7\u00e3o mais r\u00e1pida tendo em conta a nossa localiza\u00e7\u00e3o.\u00a0Contudo, se voc\u00ea estiver servindo clientes em toda a \u00e1rea dos Estados Unidos, talvez seja melhor escolher Iowa, EUA (us-central1) para garantir uma baixa lat\u00eancia para os visitantes da costa oeste e leste.<\/p>\n<figure style=\"width: 1649px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/10\/measure-google-cloud-platform-latency.png\" alt=\"Medir a lat\u00eancia da Plataforma Google Cloud Platform \" width=\"1649\" height=\"1722\"><figcaption class=\"wp-caption-text\">Medir a lat\u00eancia da Plataforma Google Cloud Platform<\/figcaption><\/figure>\n<p>Na Kinsta, disponibilizamos <a href=\"https:\/\/kinqsta.com\/pt\/docs\/informacoes-de-servico\/localizacoes-de-centro-de-dados\/\" target=\"_blank\" rel=\"noopener noreferrer\">27 centros de dados diferentes<\/a>\u00a0em todo o mundo.\u00a0Voc\u00ea pode facilmente escolher um site que tenha baixa lat\u00eancia e baixo TTFB!\u00a0Isso tamb\u00e9m ajuda a reduzir os saltos de rede.<\/p>\n<figure style=\"width: 1613px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2015\/04\/locais-centros-dados-google-cloud-20-5.png\" alt=\"Locais dos centros de dados do Google Cloud\" width=\"1613\" height=\"843\"><figcaption class=\"wp-caption-text\">Locais dos centros de dados do Google Cloud<\/figcaption><\/figure>\n<h3>Outras Formas de Reduzir a Lat\u00eancia e o TTFB<\/h3>\n<p>Al\u00e9m de escolher um local de servidor pr\u00f3ximo, ficam abaixo algumas outras formas de reduzir a lat\u00eancia.<\/p>\n<ul>\n<li>Use cache no seu site WordPress.Nos nossos testes, o cache reduziu o nosso TTFB em uns impressionantes 90%!<\/li>\n<li>Utilize uma rede de entrega de conte\u00fado (CDN) para apresentar ativos colocados em cache a partir de POPs em todo o mundo.Isso ajuda a negar a lat\u00eancia da rede para visitantes que podem n\u00e3o estar pr\u00f3ximos do servidor do seu host.<\/li>\n<li>Tire partido do protocolo HTTP\/2 para minimizar o n\u00famero de viagens de ida e volta, gra\u00e7as \u00e0 paraleliza\u00e7\u00e3o.O HTTP\/2 est\u00e1 ativado em todos os servidores Kinsta.<\/li>\n<li>Reduza o n\u00famero de solicita\u00e7\u00f5es externas HTTP.Cada uma pode ter sua pr\u00f3pria lat\u00eancia adicional com base na localiza\u00e7\u00e3o de seu servidor.<\/li>\n<li>O DNS tem um papel no TTFB, ent\u00e3o voc\u00ea deve usar um provedor de DNS premium com r\u00e1pidos tempos de consulta.<\/li>\n<li>Utilize o prefetch e o prerender para executar tarefas nos bastidores enquanto a p\u00e1gina \u00e9 carregada.<\/li>\n<\/ul>\n<p>N\u00e3o se preocupe; falaremos de todas recomenda\u00e7\u00f5es acima na continua\u00e7\u00e3o desse artigo.<\/p>\n<h3>Velocidades de SFTP e Painel de Administrador WordPress<\/h3>\n<p>Os seus visitantes e clientes devem ser a sua prioridade em todos os momentos.\u00a0Mas outro aspeto relacionado com o desempenho de que muita gente n\u00e3o fala \u00e9 como <strong>algumas dessas decis\u00f5es afetam seu trabalho di\u00e1rio<\/strong>.\u00a0A localiza\u00e7\u00e3o do centro de dados afeta a velocidade de download e de upload do SFTP (transfer\u00eancia de arquivos usando um cliente FTP), assim como a capacidade de resposta do painel de administra\u00e7\u00e3o do WordPress.<\/p>\n<p>Voc\u00ea precisa escolher a melhor op\u00e7\u00e3o para os visitantes, j\u00e1 que isso pode afetar o gerenciamento do site.\u00a0Tarefas como o upload de arquivos para a biblioteca de m\u00eddia do WordPress ser\u00e3o mais r\u00e1pidas se o site estiver hospedado em um centro de dados mais pr\u00f3ximo de voc\u00ea.<\/p>\n<p>Sempre ouvimos os clientes da Kinsta falarem que ficaram surpreendidos com a rapidez do seu painel de administra\u00e7\u00e3o. Existem imensos fatores que influenciam esse aspeto, mas ter 27 centros de dados diferentes \u00e9 um dos principais!\u00a0Escolha um local que funcione para os visitantes e para voc\u00ea!\u00a0Afinal, voc\u00ea \u00e9 a pessoa que provavelmente gastar\u00e1 milhares de horas trabalhando no seu site.<\/p>\n<h2>DNS Premium \u00c9 Melhor do que DNS Gratuito<\/h2>\n<p>O <a href=\"https:\/\/kinqsta.com\/pt\/blog\/premium-dns\/#3-performance\" target=\"_blank\" rel=\"noopener noreferrer\">DNS<\/a>, abrevia\u00e7\u00e3o de Domain Name System, \u00e9 um dos componentes mais comuns, por\u00e9m incompreendidos, na web.\u00a0Simplificando, o DNS ajuda a direcionar o tr\u00e1fego na Internet, conectando nomes de dom\u00ednio a servidores reais na web. De forma sucinta, ele responde ao pedido humano \u2013 um nome de dom\u00ednio como kinqsta.com \u2013 e traduz isso para um endere\u00e7o IP de servidor compreendido pelo computador \u2013 como 216.58.217.206.<\/p>\n<figure style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/how-dns-works.png\" alt=\"Como funciona o DNS\" width=\"1024\" height=\"303\"><figcaption class=\"wp-caption-text\">Como funciona o DNS<\/figcaption><\/figure>\n<p>Voc\u00ea tem o DNS gratuito e o DNS premium.\u00a0Todos os clientes da Kinsta t\u00eam acesso ao DNS premium atrav\u00e9s da Amazon Route 53. E, de forma geral, acreditamos que o <a href=\"https:\/\/kinqsta.com\/pt\/blog\/premium-dns\/\" target=\"_blank\" rel=\"noopener noreferrer\">DNS premium \u00e9 uma necessidade<\/a>\u00a0no mundo atual.<\/p>\n<p>Um grande motivo que deve levar voc\u00ea a escolher o DNS premium \u00e9 a <strong>rapidez<\/strong>\u00a0<strong>e a fiabilidade<\/strong>.\u00a0Buscar registros DNS e direcionar o tr\u00e1fego leva tempo, mesmo que seja somente milissegundos.<\/p>\n<p>Normalmente, o DNS gratuito que voc\u00ea recebe do registrador de nomes de dom\u00ednio \u00e9 relativamente lento, mas o DNS premium oferece por norma um melhor desempenho.\u00a0Por exemplo,\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/o-que-e-dns\/\" target=\"_blank\" rel=\"noopener noreferrer\">em nossos testes<\/a>, vimos que o <strong>DNS gratuito NameCheap \u00e9 33% mais lento<\/strong>\u00a0do que o DNS premium Amazon Route 53.\u00a0Al\u00e9m disso, o DNS premium consegue oferecer melhor seguran\u00e7a e disponibilidade, especialmente quando voc\u00ea sofre um ataque DDoS.<\/p>\n<p>Voc\u00ea pode usar uma ferramenta como o <a href=\"http:\/\/www.solvedns.com\/dnsspeedtest\/\" target=\"_blank\" rel=\"noopener noreferrer\">teste de velocidade SolveDNS<\/a>\u00a0para verificar os seus tempos de pesquisa de DNS. O <a href=\"https:\/\/www.dnsperf.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">DNSPerf<\/a>\u00a0tamb\u00e9m oferece excelentes dados de desempenho em todos os principais provedores de DNS.<\/p>\n<p>Para um bom meio-termo entre o DNS gratuito dado pelo registrador de dom\u00ednios e o DNS premium,\u00a0o <a href=\"https:\/\/www.cloudflare.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">DNS Cloudflare<\/a>\u00a0\u00e9 um servi\u00e7o gratuito que oferece tamb\u00e9m muitas das vantagens do DNS premium.\u00a0E eles s\u00e3o muito r\u00e1pidos com tempos m\u00e9dios de resposta inferiores a 20 ms em todo o mundo (como vemos abaixo).<\/p>\n<figure style=\"width: 1558px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/cloudflare-free-dns-speed-test.png\" alt=\"Teste de velocidade ao DNS gratuito do Cloudflare\" width=\"1558\" height=\"1006\"><figcaption class=\"wp-caption-text\">Teste de velocidade ao DNS gratuito do Cloudflare<\/figcaption><\/figure>\n<p>A <a href=\"https:\/\/kinqsta.com\/pt\/blog\/integracao-cloudflare\/\">integra\u00e7\u00e3o do Cloudflare<\/a> vem com todos os <a href=\"https:\/\/kinqsta.com\/pt\/precos\/?plan=visits-business1&amp;interval=month\">planos Kinsta<\/a>. Se voc\u00ea estiver servindo principalmente aos visitantes nos Estados Unidos, o <a href=\"https:\/\/dnsmadeeasy.com\/\">DNS Made Easy<\/a> \u00e9 outro grande provedor de DNS premium que voc\u00ea pode querer conferir. Eles t\u00eam a reputa\u00e7\u00e3o de fornecer algum do melhor tempo de funcionamento do DNS durante a \u00faltima d\u00e9cada.<\/p>\n<p>Nos \u00faltimos 30 dias, o DNSPerf registrou o seguinte tempo de atividade para esses provedores:<\/p>\n<ul>\n<li>DNS Made Easy: 99.99%, que equivale a <a href=\"https:\/\/uptime.is\/99.99\" target=\"_blank\" rel=\"noopener noreferrer\">4m 23.0s de inatividade mensal<\/a>.<\/li>\n<li>Amazon Route 53: 99.88%, que equivale a <a href=\"https:\/\/uptime.is\/99.88\" target=\"_blank\" rel=\"noopener noreferrer\">52m 35.7s de inatividade mensal<\/a>.<\/li>\n<li>Cloudflare: 99.85%, que equivale a <a href=\"https:\/\/uptime.is\/99.85\" target=\"_blank\" rel=\"noopener noreferrer\">1h 5m 44.6s de inatividade mensal<\/a>.<\/li>\n<\/ul>\n<p>Mas ser\u00e1 que o tempo de inatividade \u00e9 t\u00e3o importante assim para os provedores de DNS?\u00a0A resposta para isso, no fundo, \u00e9 sim e n\u00e3o.\u00a0O DNS \u00e9 normalmente armazenado em cache com os ISPs usando o valor do time-to-value (TTL) no registro DNS.\u00a0Ou seja, se um provedor de DNS ficar inativo por 10 minutos, voc\u00ea provavelmente n\u00e3o notar\u00e1 nada.\u00a0Ainda assim, o tempo de inatividade \u00e9 importante se o provedor tiver interrup\u00e7\u00f5es frequentes e mais longas ou se os seus registros de ISP e DNS estiverem usando valores TTL bem baixos.<\/p>\n<h2>O Tema do Seu WordPress \u00c9 Importante<\/h2>\n<p>Todo mundo sempre adora um novo tema WordPress, mas tome precau\u00e7\u00f5es antes de pegar um que tenha todos aqueles recursos bem atrativos. Antes de fazer qualquer coisa, deve conferir nosso artigo sobre as diferen\u00e7as entre <a href=\"https:\/\/kinqsta.com\/blog\/wordpress-free-vs-paid-themes\/\" target=\"_blank\" rel=\"noopener noreferrer\">temas gratuitos vs. pagos<\/a>.\u00a0Em rela\u00e7\u00e3o ao desempenho, todos os elementos que voc\u00ea v\u00ea em um tema t\u00eam impacto na velocidade geral do seu site.\u00a0E, infelizmente, com milhares de temas sendo disponibilizados por a\u00ed, existem bons e maus.<\/p>\n\n<p>Como escolher?\u00a0Recomendamos uma dessas duas op\u00e7\u00f5es:<\/p>\n<ul>\n<li>Um tema WordPress r\u00e1pido e leve que tenha <strong>apenas os recursos que voc\u00ea precisa<\/strong>, nada mais.<\/li>\n<li>Um tema WordPress com mais recursos, mas onde voc\u00ea pode <strong>desabilitar os recursos\u00a0<\/strong>que n\u00e3o est\u00e3o sendo utilizados.<\/li>\n<\/ul>\n<p>Elementos como o\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/melhores-fontes-google\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google Fonts<\/a>, \u00edcones do Font Awesome, controles deslizantes, galerias, scripts de v\u00eddeo e paralaxe, etc. Essas s\u00e3o apenas algumas das v\u00e1rias coisas que pode querer desativar se n\u00e3o estiver usando elas.\u00a0\u00c9 muito melhor do que ficar tentando fazer altera\u00e7\u00f5es de forma manual.\u00a0E n\u00e3o iremos mostrar 50 maneiras diferentes de reduzir o peso desses extras.\u00a0Em vez disso, voc\u00ea deve trocar para um tema do WordPress que seja leve ou para um que ofere\u00e7a para voc\u00ea essas op\u00e7\u00f5es.<\/p>\n<p>Abaixo ficam alguns temas do WordPress que recomendamos e com os quais ter\u00e1 sucesso!\u00a0Confie, voc\u00ea ir\u00e1 nos agradecer mais tarde. \ud83d\ude09<\/p>\n<p>Todos os temas referidos abaixo s\u00e3o compat\u00edveis com o WooCommerce e com o Easy Digital Downloads, WPML, BuddyPress e bbPress.\u00a0Executamos alguns testes de velocidade em cada tema usando a seguinte configura\u00e7\u00e3o:<\/p>\n<ul>\n<li>Alojamento na Kinsta, executando o WordPress 4.9.8<\/li>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/php-7-3\/\" target=\"_blank\" rel=\"noopener noreferrer\">PHP 7.3<\/a> e SSL (HTTPS)<\/li>\n<li>CDN da Kinsta<\/li>\n<li>O <a href=\"https:\/\/imagify.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Imagify<\/a> foi utilizado para comprimir imagens automaticamente.<\/li>\n<\/ul>\n<h3 id=\"generatepress\">GeneratePress<\/h3>\n<p>O <a href=\"https:\/\/generatepress.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">GeneratePress<\/a> \u00e9 um tema para WordPress r\u00e1pido e leve (menos de 1MB quando comprimido), m\u00f3vel, desenvolvido tendo em conta a velocidade, SEO e usabilidade. Foi desenhado por Tom Usborne, um desenvolvedor do Canad\u00e1.\u00a0\u00c9 atualizado constantemente e tem bom suporte. Alguns membros da equipe Kinsta usam o GeneratePress em seus projetos.<\/p>\n<p>Existe uma vers\u00e3o gratuita e uma premium.\u00a0Se voc\u00ea der uma olhada no\u00a0<a href=\"https:\/\/wordpress.org\/themes\/generatepress\/\" target=\"_blank\" rel=\"noopener noreferrer\">reposit\u00f3rio WordPress<\/a>, a vers\u00e3o gratuita tem atualmente mais de 200,000 instala\u00e7\u00f5es ativas, mais de 2 milh\u00f5es de downloads e uma impressionante classifica\u00e7\u00e3o de 5 em 5 estrelas (mais de 850 pessoas deram 5 estrelas para ele).<\/p>\n<figure style=\"width: 1574px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/generatepress.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2018\/11\/generatepress-1.jpg\" alt=\"GeneratePress\" width=\"1574\" height=\"1049\" data-must_clone=\"true\"><\/a><figcaption class=\"wp-caption-text\">GeneratePress<\/figcaption><\/figure>\n<p>Uma das melhores coisas do GeneratePress \u00e9 que todas as op\u00e7\u00f5es utilizam o WordPress Customizer nativo, ou seja, voc\u00ea pode ver todas as altera\u00e7\u00f5es instantaneamente antes de pressionar o bot\u00e3o Publicar.\u00a0Isso tamb\u00e9m significa que voc\u00ea n\u00e3o precisa aprender a trabalhar com um novo painel de controle para esse tema.<\/p>\n<p>E a velocidade? Instal\u00e1mos novamente o GeneratePress, execut\u00e1mos cinco testes de velocidade no Pingdom e obtivemos a m\u00e9dia.\u00a0O tempo total de carregamento foi\u00a0<strong>305 ms<\/strong>\u00a0com um <strong>tamanho total de p\u00e1gina de somente 16.8 KB<\/strong>.\u00a0\u00c9 sempre bom ter teste inicial para ver o que o tema consegue fazer do ponto de vista do desempenho em bruto.<\/p>\n<figure style=\"width: 1856px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/generatepress-speed-test-fresh-install.png\" alt=\"de uma nova instala\u00e7\u00e3o do GeneratePress \" width=\"1856\" height=\"606\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c4426708c00000\" target=\"_blank\" rel=\"noopener noreferrer\">Teste de velocidade<\/a> de uma nova instala\u00e7\u00e3o do GeneratePress<\/figcaption><\/figure>\n<p>Execut\u00e1mos outro conjunto de testes com um dos temas pr\u00e9-constru\u00eddos da biblioteca de sites GeneratePress.\u00a0Cont\u00e9m imagens, fundos, novas se\u00e7\u00f5es, etc.\u00a0Uma vantagem do GeneratePress \u00e9 que ele tem muitos temas pr\u00e9-constru\u00eddos que n\u00e3o exigem um plugin construtor de p\u00e1ginas.\u00a0Voc\u00ea pode ver que continua ficando abaixo dos 400 ms.<\/p>\n<figure style=\"width: 1824px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/generatepress-speed-test-full-website-1.png\" alt=\"de um website completo com o GeneratePress \" width=\"1824\" height=\"590\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c51c9bdf800000\" target=\"_blank\" rel=\"noopener noreferrer\">Teste de velocidade<\/a> de um website completo com o GeneratePress<\/figcaption><\/figure>\n<p>Obviamente, em um contexto real, voc\u00ea pode ter outras coisas funcionando como o Google Analytics, o pixel de remarketing do Facebook, o Hotjar, etc. Mas deve garantir facilmente que fica abaixo da marca de 1 segundo. Veja essa <a href=\"https:\/\/woorkup.com\/generatepress-review\/\" target=\"_blank\" rel=\"noopener noreferrer\">avalia\u00e7\u00e3o aprofundada do GeneratePress<\/a>\u00a0no woorkup.<\/p>\n<p>Abaixo iremos mostrar mais formas de voc\u00ea otimizar e acelerar o WordPress.<\/p>\n<h3 id=\"oceanwp\">OceanWP<\/h3>\n<p>O <a href=\"https:\/\/oceanwp.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">tema OceanWP<\/a> \u00e9 leve e muito extens\u00edvel. Permite que voc\u00ea crie praticamente qualquer tipo de site, como um blog, portf\u00f3lio, site de neg\u00f3cios ou loja WooCommerce, apresentando um design bonito &#038; profissional. Constru\u00eddo por Nicolas Lecocq, tamb\u00e9m \u00e9 ativamente atualizado e bem suportado.<\/p>\n<p>Assim como no GeneratePress, existe uma vers\u00e3o gratuita e premium.\u00a0Se voc\u00ea der uma olhada no\u00a0<a href=\"https:\/\/wordpress.org\/themes\/oceanwp\/\" target=\"_blank\" rel=\"noopener noreferrer\">reposit\u00f3rio WordPress<\/a>, a vers\u00e3o gratuita tem atualmente mais de 400,000 instala\u00e7\u00f5es ativas e uma not\u00e1vel avalia\u00e7\u00e3o de 5 em 5 estrelas (mais de 2,600 pessoas deram 5 estrelas para ele).<\/p>\n<figure style=\"width: 1575px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/oceanwp.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/oceanwp-theme-1.jpg\" alt=\"Tema OceanWP\" width=\"1575\" height=\"1060\"><\/a><figcaption class=\"wp-caption-text\">Tema OceanWP<\/figcaption><\/figure>\n<p>Qual a sua rapidez?\u00a0Fizemos uma nova instala\u00e7\u00e3o do OceanWP, execut\u00e1mos cinco testes de velocidade em Pingdom e obtivemos a m\u00e9dia.\u00a0O tempo total de carregamento foi\u00a0<strong>389 ms<\/strong>\u00a0com um <strong>tamanho de p\u00e1gina de apenas 230.8 KB<\/strong>.\u00a0Os scripts no OceanWP s\u00e3o ligeiramente maiores, mas nada que mere\u00e7a uma \u00eanfase particular.<\/p>\n<figure style=\"width: 1484px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/oceanwp-speed-test-fresh-install.png\" alt=\"de uma nova instala\u00e7\u00e3o do OceanWP \" width=\"1484\" height=\"476\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c564c81dc00000\" target=\"_blank\" rel=\"noopener noreferrer\">Teste de velocidade<\/a> de uma nova instala\u00e7\u00e3o do OceanWP<\/figcaption><\/figure>\n<p>Depois fizemos outro conjunto de testes com um dos temas de demonstra\u00e7\u00e3o da biblioteca do site OceanWP.\u00a0Cont\u00e9m imagens, planos de fundo, novas se\u00e7\u00f5es e exige o plugin construtor de p\u00e1ginas Elementor.\u00a0Voc\u00ea pode ver que continua abaixo dos 600 ms.<\/p>\n<figure style=\"width: 1466px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/oceanwp-speed-test-full-website.png\" alt=\"do website completo com o OceanWP\" width=\"1466\" height=\"486\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c570dd24c00000\" target=\"_blank\" rel=\"noopener noreferrer\">Teste de velocidade<\/a> do website completo com o OceanWP<\/figcaption><\/figure>\n<p>Voc\u00ea pode ver a <a href=\"https:\/\/kinqsta.com\/pt\/blog\/oceanwp\/\" target=\"_blank\" rel=\"noopener noreferrer\">avalia\u00e7\u00e3o mais detalhada do OceanWP<\/a>\u00a0no nosso blog.<\/p>\n<h3 id=\"astra\">Astra<\/h3>\n<p>O <a href=\"https:\/\/wpastra.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Astra<\/a> \u00e9 um\u00a0tema r\u00e1pido, totalmente personaliz\u00e1vel e belo, apropriado para blogs, portf\u00f3lios pessoais, sites de neg\u00f3cios e vitrines da WooCommerce.\u00a0\u00c9 muito leve (front-end com menos de 50 KB) e tem uma velocidade inigual\u00e1vel.\u00a0Criado pela equipe da Brainstorm Force, est\u00e1 atualizado e tem um bom suporte.\u00a0Foi a mesma equipa que criou o plugin famoso All In One Schema Rich Snippets, que existe h\u00e1 muitos anos.<\/p>\n<p>Assim como com o GeneratePress e o OceanWP, tem uma vers\u00e3o gratuita e outra premium.\u00a0Se der uma olhada no\u00a0<a href=\"https:\/\/wordpress.org\/themes\/astra\/\" target=\"_blank\" rel=\"noopener noreferrer\">reposit\u00f3rio WordPress<\/a>, a vers\u00e3o gratuita tem atualmente mais de 400,000 instala\u00e7\u00f5es ativas, mais de 1,6 milh\u00f5es de downloads e novamente uma impressionante classifica\u00e7\u00e3o 5 rm 5 estrelas (mais de 2500 pessoas avaliaram ele com 5 estrelas).<\/p>\n<figure style=\"width: 1577px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpastra.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/astra-wordpress-theme-1.jpg\" alt=\"Tema Astra para WordPress\" width=\"1577\" height=\"1060\"><\/a><figcaption class=\"wp-caption-text\">Tema Astra para WordPress<\/figcaption><\/figure>\n<p>E a velocidade?\u00a0Fizemos uma nova instala\u00e7\u00e3o do Astra, execut\u00e1mos cinco testes de velocidade no Pingdom e obtivemos a m\u00e9dia.\u00a0O tempo total de carregamento foi <strong>243 ms<\/strong>\u00a0com um <strong>tamanho total de p\u00e1gina de apenas 26.6 KB<\/strong>.<\/p>\n<figure style=\"width: 1462px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/astra-speed-test-fresh-install.png\" alt=\"de uma nova instala\u00e7\u00e3o do Astra\" width=\"1462\" height=\"476\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c57d98c7800000\" target=\"_blank\" rel=\"noopener noreferrer\">Test de velocidade<\/a> de uma nova instala\u00e7\u00e3o do Astra<\/figcaption><\/figure>\n<p>Depois execut\u00e1mos outro conjunto de testes com um dos temas de demonstra\u00e7\u00e3o da biblioteca do site de kits Astra Starter. Cont\u00e9m imagens, fundos, novas se\u00e7\u00f5es e exige o plugin construtor de p\u00e1ginas Elementor.\u00a0Voc\u00ea pode ver que se mant\u00e9m abaixo dos 700 ms.\u00a0Nota: as imagens nesta demonstra\u00e7\u00e3o foram totalmente comprimidas, mas eles escolheram imagens de resolu\u00e7\u00e3o muito alta logo de in\u00edcio.<\/p>\n<figure style=\"width: 1468px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/astra-speed-test-full-website.png\" alt=\"do website completo com o Astra\" width=\"1468\" height=\"488\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c57a395d400000\" target=\"_blank\" rel=\"noopener noreferrer\">Test de velocidade<\/a> do website completo com o Astra<\/figcaption><\/figure>\n<p>\u00c9 importante encarar as diferen\u00e7as entre os testes de velocidade entre estes tr\u00eas temas com modera\u00e7\u00e3o.\u00a0O problema \u00e9 que \u00e9 quase imposs\u00edvel executar uma compara\u00e7\u00e3o totalmente precisa.\u00a0A coisa mais importante que queremos mostrar para voc\u00ea \u00e9 que todos esses temas WordPress t\u00eam uma alta velocidade, seja na sua vers\u00e3o completa ou na demo!\u00a0\ud83d\ude80<\/p>\n<h3>Aviso sobre Construtores de P\u00e1ginas<\/h3>\n<p>Como j\u00e1 deve ter percebido, o OceanWP e o Astra exigiram que os construtores de p\u00e1ginas usassem seus temas das bibliotecas de sites.\u00a0Aqui ficam algumas coisas que dever\u00e1 ter em considera\u00e7\u00e3o quando utiliza um <a href=\"https:\/\/kinqsta.com\/pt\/blog\/construtores-de-paginas-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugin construtor de p\u00e1ginas<\/a>:<\/p>\n<ul>\n<li>Alguns construtores de p\u00e1ginas podem aumentar o tempo de carregamento do seu site. Isso acontece porque eles precisam carregar CSS e JS adicionais para que as coisas funcionem sem c\u00f3digo. \u00c9 a\u00ed que a m\u00e1gica acontece! Sempre recomendamos fazer um <a href=\"https:\/\/kinqsta.com\/pt\/blog\/teste-de-velocidade-do-seu-site\/\" target=\"_blank\" rel=\"noopener noreferrer\">teste de velocidade<\/a> ao seu site WordPress antes e depois de instalar um construtor de p\u00e1ginas.<\/li>\n<li>Voc\u00ea est\u00e1 se comprometendo com esse construtor de p\u00e1ginas em rela\u00e7\u00e3o ao design. Tenha a certeza que escolhe um que \u00e9 atualizado regularmente e que tenha tudo o que voc\u00ea precisa a longo prazo.<\/li>\n<\/ul>\n<p>Tendo dito isso, somos ainda grandes f\u00e3s de construtores de p\u00e1ginas como o <a href=\"https:\/\/elementor.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Elementor<\/a>\u00a0e o <a href=\"https:\/\/www.wpbeaverbuilder.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Beaver Builder<\/a>. Na maioria das vezes, s\u00e3o desenvolvidos tendo em conta o desempenho e aumentam apenas ligeiramente a sobrecarga.\u00a0Para a maioria, a funcionalidade e a usabilidade compensam, j\u00e1 que esses plugins permitem criar qualquer coisa que voc\u00ea possa imaginar! Em alguns casos, eles tamb\u00e9m podem ser mais r\u00e1pidos, j\u00e1 que poder\u00e3o ser um substituto para outros 5 e mais plugins que voc\u00ea teria de usar em substitui\u00e7\u00e3o.<\/p>\n<p>Contudo, se n\u00e3o precisar de um plugin construtor de p\u00e1ginas, n\u00e3o instale apenas porque sim.\u00a0Tamb\u00e9m ser\u00e1 interessante ver o papel que o novo\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/editor-gutenberg-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">editor Gutenberg<\/a> ter\u00e1 no design de sites nos pr\u00f3ximos dois anos.<\/p>\n<h2 id=\"wordpress-plugins\">Toda a Informa\u00e7\u00e3o Sobre os Plugins WordPress<\/h2>\n<p>Vejamos agora os plugins WordPress.\u00a0Voc\u00ea j\u00e1 pode ter sido avisado de que n\u00e3o deve instalar muitos plugins ou que isso ir\u00e1 tornar o seu site WordPress mais lento. Apesar de isso \u00e0s vezes ser verdade, n\u00e3o \u00e9 o\u00a0fator\u00a0mais importante. <strong>O n\u00famero de plugins n\u00e3o \u00e9 t\u00e3o importante quanto a qualidade deles. <\/strong>Pronto, \u00e9 isso.\u00a0\ud83d\ude1c<\/p>\n<p>Assim como acontece com os temas, o importante \u00e9 saber como o plugin \u00e9 desenvolvido e se foi constru\u00eddo tendo em mente o desempenho.\u00a0Temos muitos clientes na Kinsta que t\u00eam 30-40 plugins ativos e seus sites continuam carregando em velocidades inferior a um segundo.<\/p>\n<p>Ainda que seja divertido adicionar c\u00f3digo ao seu site, isso nem sempre \u00e9 pr\u00e1tico pelas seguintes raz\u00f5es:<\/p>\n<ol>\n<li>Voc\u00ea ter\u00e1 de cuidar do c\u00f3digo por conta pr\u00f3pria, mantendo ele atualizado \u00e0 medida que os standards se alteram.\u00a0As nossas vidas s\u00e3o ocupadas, ent\u00e3o por que n\u00e3o confiar nos desenvolvedores fant\u00e1sticos que conhecem mais aprofundadamente os standards?<\/li>\n<li>Na maioria das vezes, um plugin bem codificado n\u00e3o ir\u00e1 provocar muito mais sobrecarga do que o c\u00f3digo.<\/li>\n<li>Voc\u00ea precisa lembrar que grande parte da comunidade WordPress n\u00e3o \u00e9 t\u00e3o experiente em tecnologia quanto os desenvolvedores.\u00a0Os plugins s\u00e3o solu\u00e7\u00f5es que ajudam a resolver problemas.<\/li>\n<\/ol>\n<p>Claro que existem plugins cuja qualidade fica abaixo da m\u00e9dia e que voc\u00ea deve evitar.\u00a0Confie; j\u00e1 vimos as piores situa\u00e7\u00f5es de sempre na Kinsta. Conhecemos os problemas de desempenho provocados por muitos, ainda quem nem todos, dos <a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/wordpress-plugins-temas\/wordpress-plugins-banidos-incompativeis\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugins que banimos<\/a>\u00a0na Kinsta. Tamb\u00e9m iremos falar sobre a forma como pode encontrar plugins ruins no seu site, mais abaixo.<\/p>\n<p>Francesco tem um post interessante no qual ele mergulha em <a href=\"https:\/\/francescocarlucci.com\/seo\/load-testing-wordpress-plugins-performances\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugins WordPress de teste de carga<\/a> para ver como eles se comportam no back-end de um site WordPress, que na maioria dos casos, n\u00e3o \u00e9 armazenado em cache. Vamos mergulhar em como encontrar plugins ruins no seu site mais abaixo.<\/p>\n<p>Contudo, \u00e9 imposs\u00edvel ignorar que uma das coisas que as pessoas adoram no WordPress \u00e9 sua enorme biblioteca de plugins feitos por terceiros. Mas, com mais de 56,000 plugins listados apenas no WordPress.org, e outros milhares encontrados em outros lugares, pode ser dif\u00edcil descobrir o plugin de que voc\u00ea precisa.\u00a0\u00c9 que nem encontrar uma agulha no palheiro! Confira a lista que compilamos com apenas os <a href=\"https:\/\/kinqsta.com\/pt\/topicos\/plugins-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">melhores plugins do WordPress<\/a>\u00a0no mercado.<\/p>\n<p>Tentamos compartilhar coisas que usamos diariamente.\u00a0E, sim, usamos plugins WordPress em nosso site tal como voc\u00eas usam tamb\u00e9m.\u00a0Muitos dos membros da equipe Kinsta desenvolvem e vendem plugins.<\/p>\n<h3>Um Grande Problema com os Plugins WordPress<\/h3>\n<p>Um grande problema com os plugins WordPress \u00e9 o <a href=\"https:\/\/francescocarlucci.com\/seo\/load-testing-wordpress-plugins-performances\/\" target=\"_blank\" rel=\"noopener noreferrer\">processo de desinstala\u00e7\u00e3o<\/a>. Sempre que voc\u00ea instala um plugin ou tema WordPress, ele armazena os dados na base de dados. O problema \u00e9 que, quando voc\u00ea exclui um plugin usando um dos m\u00e9todos standard, ele normalmente deixa para tr\u00e1s tabelas e linhas no seu base de dados. Com o tempo, isso pode acumular muitos dados, come\u00e7ando at\u00e9 mesmo a diminuir a velocidade do seu site. No nosso exemplo, desinstal\u00e1mos o plugin de seguran\u00e7a Wordfence, e ele deixou para tr\u00e1s 24 tabelas em nossa base de dados (como visto abaixo). \u00c9 ainda pior se colocarem dados na tabela <code>wp_options<\/code>.<\/p>\n<figure style=\"width: 1735px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/07\/wordfence-tables.png\" alt=\"Tabelas WordFence\" width=\"1735\" height=\"1319\"><figcaption class=\"wp-caption-text\">Tabelas WordFence<\/figcaption><\/figure>\n<p>E, al\u00e9m da base de dados, muitos plugins t\u00eam tamb\u00e9m pastas e arquivos adicionais.\u00a0De acordo com a nossa experi\u00eancia, isso \u00e9 algo habitualmente visto com plugins de seguran\u00e7a e de cache que criam diret\u00f3rios adicionais para registros.\u00a0Por exemplo, depois de o plugin Wordfence ter sido exclu\u00eddo, fic\u00e1mos com uma pasta \u201cwflogs\u201d no nosso diret\u00f3rio wp-content.\u00a0E n\u00e3o estamos criticando o Wordfence, a maioria dos plugins e temas funciona dessa forma.<\/p>\n<figure style=\"width: 1109px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/07\/wordfence-logs.png\" alt=\"Registros do WordFence\" width=\"1109\" height=\"490\"><figcaption class=\"wp-caption-text\">Registros do WordFence<\/figcaption><\/figure>\n<h3>Por Que Os Desenvolvedores Fazem Isso?<\/h3>\n<p>Est\u00e1 se questionando sobre o porqu\u00ea de os desenvolvedores n\u00e3o terem op\u00e7\u00f5es de limpeza quando voc\u00ea desinstala e apaga um plugin?\u00a0Bom, essas op\u00e7\u00f5es existem.\u00a0Mas ficam aqui algumas raz\u00f5es pelas quais elas provavelmente n\u00e3o s\u00e3o t\u00e3o \u00f3bvias assim.<\/p>\n<ol>\n<li><strong>Eles querem manter as configura\u00e7\u00f5es do usu\u00e1rio.<\/strong>Se voc\u00ea excluir um plugin do WordPress e quiser experimentar ele mais tarde, todas as suas configura\u00e7\u00f5es e dados continuar\u00e3o l\u00e1.\u00a0Embora isso seja super conveniente, n\u00e3o \u00e9 a op\u00e7\u00e3o mais eficiente.<\/li>\n<li><strong>Eles n\u00e3o se importam com o desempenho.<\/strong>Alguns desenvolvedores dizem que manter tabelas n\u00e3o afeta o desempenho.\u00a0Mas imagine um site, que, ao longo de dez anos,\u00a0j\u00e1 depois de usar centenas de plugins, tenha possivelmente gerado milhares de linhas ou tabelas. As consultas \u00e0 base de dados t\u00eam um impacto significativo\u00a0no desempenho do seu site WordPress e os <a href=\"https:\/\/kinqsta.com\/pt\/blog\/desempenho-com-new-relic\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugins podem fazer muitas dessas solicita\u00e7\u00f5es<\/a>\u00a0se o desenvolvedor n\u00e3o tiver tomado precau\u00e7\u00f5es.\u00a0Geralmente, um plugin bem codificado deve apenas consultar as tabelas ou as linhas \u00e0s quais ele est\u00e1 vinculado, mas isso nem sempre acontece. J\u00e1 vimos aqui em Kinsta extensas consultas \u00e0s base de dados que levam o site a perder desempenho devido aos <a href=\"https:\/\/kinqsta.com\/pt\/blog\/wp-options-dados-carregados-automaticamente\/\" target=\"_blank\" rel=\"noopener noreferrer\">dados carregados automaticamente na tabela wp_options<\/a>, a qual foi deixada para tr\u00e1s.<\/li>\n<li><strong>Eles cometeram um erro<\/strong>. O <a href=\"https:\/\/developer.wordpress.org\/plugins\/the-basics\/uninstall-methods\/\" target=\"_blank\" rel=\"noopener noreferrer\">manual de plugins WordPress<\/a> fala que at\u00e9 mesmo \u201cos desenvolvedores menos experientes por vezes cometem o erro de usar o gancho de desativa\u00e7\u00e3o para essa finalidade\u201d.<\/li>\n<\/ol>\n<p>As boas not\u00edcias?\u00a0Existem formas de limpar e de se livrar corretamente de um plugin. \ud83d\udc4f Confira nossos tutoriais:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/desinstalar-plugin-wordpress\/#properly-uninstall-wordpress-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">Como Desinstalar um Plugin do WordPress (o m\u00e9todo apropriado)<\/a><\/li>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/desinstalar-plugin-wordpress\/#cleanup-tables-left-behind\" target=\"_blank\" rel=\"noopener noreferrer\">Como Limpar Manualmente as Tabelas Deixadas Para Tr\u00e1s<\/a><\/li>\n<\/ul>\n<h2 id=\"wordpress-settings\">Configura\u00e7\u00f5es Ideais para WordPress<\/h2>\n<p>Chegou o momento de entrarmos nas configura\u00e7\u00f5es ideais do WordPress.\u00a0Aqui ficam algumas altera\u00e7\u00f5es que voc\u00ea pode fazer para ajudar a acelerar o seu site WordPress.\u00a0Muitas dessas mudan\u00e7as s\u00e3o bem discretas, mas tudo ajuda!<\/p>\n<h3>Altere seu URL de login no WordPress<\/h3>\n<p>Por padr\u00e3o, o URL de login do seu site WordPress \u00e9 <code>domain.com\/wp-admin\/<\/code>. Um dos problemas com isso \u00e9 que todos os bots, hackers e scripts por a\u00ed sabem disso tamb\u00e9m. Quando altera o URL, voc\u00ea pode se tornar um alvo menor, aumentando sua prote\u00e7\u00e3o contra os ataques de for\u00e7a bruta e diminuir a largura de banda usada pelos bots que entram repetidamente nesse URL.<\/p>\n<p><a href=\"https:\/\/kinqsta.com\/pt\/blog\/login-wordpress-url\/#change-login-page\" target=\"_blank\" rel=\"noopener noreferrer\">Quando altera seu URL de login do WordPress<\/a>\u00a0isso tamb\u00e9m pode ajudar a evitar erros comuns como o &#8220;429 Too Many Requests&#8221;. N\u00e3o resolve tudo, \u00e9 apenas um pequeno truque que pode ajudar voc\u00ea a ficar protegido e a diminuir a carga nessa p\u00e1gina.<\/p>\n<p>Para alterar seu URL de login no WordPress, recomendamos utilizar um dos seguintes plugins:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wps-hide-login\/\" target=\"_blank\" rel=\"noopener noreferrer\">WPS Hide Login<\/a> (gr\u00e1tis)<\/li>\n<li><a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a> (premium, mas inclui outras configura\u00e7\u00f5es de otimiza\u00e7\u00e3o de desempenho.\u00a0Desenvolvido por um membro da Kinsta)<\/li>\n<\/ul>\n<figure style=\"width: 1790px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/change-wordpress-login-URL.png\" alt=\"Alterar o URL de login no WordPress no Perfmatters\" width=\"1790\" height=\"778\"><figcaption class=\"wp-caption-text\">Alterar o URL de login no WordPress no Perfmatters<\/figcaption><\/figure>\n<h3>Desativar ou Ajustar Plugins e Atualiza\u00e7\u00f5es de Temas<\/h3>\n<p>Os pain\u00e9is de administrador WordPress que sejam lentos podem ser afetados pela rede, pela localiza\u00e7\u00e3o do centro de dados e at\u00e9 mesmo pelas vers\u00f5es do PHP.\u00a0Mas outro fator pouco mencionado \u00e9 o verificador de atualiza\u00e7\u00f5es do WordPress que \u00e9 executado em segundo plano. Essa \u00e9 uma daquelas situa\u00e7\u00f5es onde ter muitos plugins e temas do WordPress podem prejudicar voc\u00ea. O WeFoster tem um \u00f3timo artigo sobre isso, onde eles cunham a frase \u201c<a href=\"https:\/\/wefoster.co\/the-worst-wordpress-performance-problem-youve-never-heard-of-tppucs\" target=\"_blank\" rel=\"noopener noreferrer\">S\u00edndrome de Verifica\u00e7\u00e3o de Atualiza\u00e7\u00e3o de Plugins de Terceiros<\/a>\u201d ou o acr\u00f4nimo ingl\u00eas TPPUCS.<\/p>\n<p>De forma resumida, o problema \u00e9 que o verificador de atualiza\u00e7\u00f5es integrado no WordPress faz uma solicita\u00e7\u00e3o GET externa nos bastidores (<code>https:\/\/third-party-plugin\/update-check.php<\/code>).<\/p>\n<p>Isso pode ser peri\u00f3dico ou ent\u00e3o bem frequente.\u00a0Se isso acontecer o tempo todo, o seu painel de administra\u00e7\u00e3o pode acabar por ficar lento.<\/p>\n<p>Esse problema tem mais que ver com a forma como o verificador de atualiza\u00e7\u00f5es no WordPress est\u00e1 constru\u00eddo.\u00a0Se voc\u00ea est\u00e1 encontrando lentid\u00e3o nos tempos de carregamento do painel de administrador WordPress, experimente fazer isso. A solu\u00e7\u00e3o \u00e9 desabilitar as atualiza\u00e7\u00f5es autom\u00e1ticas.\u00a0Aviso: fa\u00e7a isso apenas se voc\u00ea pretende verificar as atualiza\u00e7\u00f5es manualmente.\u00a0Muitas atualiza\u00e7\u00f5es s\u00e3o de seguran\u00e7a e corre\u00e7\u00f5es de bugs.<\/p>\n<p>Para desativar as atualiza\u00e7\u00f5es, recomendamos o uso de um dos seguintes plugins:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/disable-wordpress-updates\/\" target=\"_blank\" rel=\"noopener noreferrer\">Disable All WordPress Updates<\/a>: Totalmente gratuito sem configura\u00e7\u00f5es. Cumpre o que promete.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/stops-core-theme-and-plugin-updates\/\" target=\"_blank\" rel=\"noopener noreferrer\">Easy Updates Manager<\/a>: Oferece maior controle sobre atualiza\u00e7\u00f5es seletivas.A vers\u00e3o principal \u00e9 gratuita.<\/li>\n<\/ul>\n<p>Voc\u00ea pode facilmente adicionar um lembrete, desativar o plugin uma vez por semana, verificar se h\u00e1 atualiza\u00e7\u00f5es e reativ\u00e1-lo.<\/p>\n<h3>Desativar Pingbacks<\/h3>\n<p>Um <a href=\"https:\/\/kinqsta.com\/pt\/blog\/o-que-e-um-pingback\/\" target=\"_blank\" rel=\"noopener noreferrer\">pingback<\/a>\u00a0\u00e9 um coment\u00e1rio automatizado que \u00e9 criado quando outro blog coloca um link que redireciona para o seu site.\u00a0Tamb\u00e9m pode haver auto-pingbacks, criados quando voc\u00ea linka um artigo dentro do seu pr\u00f3prio blog.<\/p>\n<p>A nossa recomenda\u00e7\u00e3o \u00e9 desativar os pingbacks, pois eles s\u00e3o in\u00fateis\u00a0e apenas aumentam o n\u00famero de consultas e spam no seu site. Vale a pena recordar que quanto menos solicita\u00e7\u00f5es o seu site WordPress tiver de fazer, melhor, particularmente em websites de tr\u00e1fego elevado.\u00a0Sem falar que um pingback no seu pr\u00f3prio site \u00e9 simplesmente chato.\u00a0Siga os passos abaixo para desativar os pingbacks.<\/p>\n<h4>Passo 1 \u2013 Desativar Pingbacks De Outros Blogs<\/h4>\n<p>No seu <a href=\"https:\/\/kinqsta.com\/pt\/blog\/painel-administrativo-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">painel WordPress<\/a>, clique em \u201cConfigura\u00e7\u00f5es\u00a0\u2192 Discuss\u00e3o.&#8221; Na se\u00e7\u00e3o Configura\u00e7\u00f5es de discuss\u00e3o, desmarque a op\u00e7\u00e3o \u201cPermitir notifica\u00e7\u00f5es de link de outros blogs (pingbacks e trackbacks) em novos artigos\u201d.<\/p>\n<figure style=\"width: 1710px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/disable-pingback-in-wordpress.png\" alt=\"Desativar o pingback no WordPress\" width=\"1710\" height=\"362\"><figcaption class=\"wp-caption-text\">Desativar o pingback no WordPress<\/figcaption><\/figure>\n<h4>Passo 2 \u2013 Desativar os Auto-Pingbacks<\/h4>\n<p>Para desabilitar os auto-pr\u00f3prios, voc\u00ea tem algumas op\u00e7\u00f5es.\u00a0Voc\u00ea pode usar o plugin gratuito <a href=\"https:\/\/wordpress.org\/plugins\/no-self-ping\/\" target=\"_blank\" rel=\"noopener noreferrer\">No Self Pings<\/a>. Ou voc\u00ea pode usar um plugin premium como o <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>.<\/p>\n<figure style=\"width: 1612px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/disable-self-pingbacks.png\" alt=\"Desativar os auto-pingbacks com os Perfmatters\" width=\"1612\" height=\"692\"><figcaption class=\"wp-caption-text\">Desativar os auto-pingbacks com os Perfmatters<\/figcaption><\/figure>\n<p>Em alternativa, voc\u00ea tamb\u00e9m pode desabilitar os auto-pingbacks adicionando o seguinte c\u00f3digo ao <code>functions.php<\/code>. do seu tema WordPress.\u00a0Cuidado, editar a fonte de um tema WordPress pode quebrar o seu site se n\u00e3o isso n\u00e3o for feito corretamente.\u00a0Dica: voc\u00ea pode facilmente adicionar excertos de PHP como esse, usando o plugin gratuito <a href=\"https:\/\/wordpress.org\/plugins\/code-snippets\/\" target=\"_blank\" rel=\"noopener noreferrer\">Code Snippets<\/a>.\u00a0Ou seja, voc\u00ea n\u00e3o precisa nunca de mexer no seu tema.<\/p>\n<pre><code class=\"language-php\">\nfunction wpsites_disable_self_pingbacks( &$links ) {\n  foreach ( $links as $l =&gt; $link )\n        if ( 0 === strpos( $link, get_option( 'home' ) ) )\n            unset($links[$l]);\n}\n\nadd_action( 'pre_ping', 'wpsites_disable_self_pingbacks' );\n<\/code><\/pre>\n<h3>Limite de Artigos no Feed do Seu Blog<\/h3>\n<p>Se o feed do seu blog est\u00e1 definido como sendo a homepage ou como outra p\u00e1gina do seu site, voc\u00ea n\u00e3o necessita de carregar 50 miniaturas ao mesmo tempo.\u00a0Para aqueles que gerenciam blogs de tr\u00e1fego elevado, a sua homepage \u00e9 a p\u00e1gina mais importante do seu site e voc\u00ea deseja que ela seja rapidamente carregada.\u00a0Quanto menos pedidos e m\u00eddia, melhor ser\u00e1 o desempenho.<\/p>\n<p>A pagina\u00e7\u00e3o foi inventada para isso mesmo (como podemos ver abaixo).\u00a0A pagina\u00e7\u00e3o \u00e9 o que voc\u00ea encontra no final dos feeds dos blogs, uma op\u00e7\u00e3o que permite navegar at\u00e9 \u00e0 pr\u00f3xima p\u00e1gina.\u00a0Normalmente, s\u00e3o n\u00fameros ou ent\u00e3o podem usar postagens do estilo \u201cpr\u00f3ximo\/anterior\u201d.\u00a0Seu tema WordPress provavelmente j\u00e1 ter\u00e1 uma pagina\u00e7\u00e3o personalizada embutida.<\/p>\n<figure style=\"width: 1934px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/pagination.png\" alt=\"Pagina\u00e7\u00e3o\" width=\"1934\" height=\"249\"><figcaption class=\"wp-caption-text\">Pagina\u00e7\u00e3o<\/figcaption><\/figure>\n<p>Por padr\u00e3o, o WordPress define o limite nas novas instala\u00e7\u00f5es do WordPress para 10, mas isso j\u00e1 mudou vezes infind\u00e1veis.\u00a0Ent\u00e3o, verifique o valor que voc\u00ea est\u00e1 usando.\u00a0Recomendamos algo entre 8 e 12. Se voc\u00ea tem curiosidade, a homepage do <a href=\"https:\/\/kinqsta.com\/pt\/blog\/\" target=\"_blank\" rel=\"noopener noreferrer\">blog Kinsta<\/a>\u00a0usa 12.<\/p>\n<p>Voc\u00ea pode encontrar essa op\u00e7\u00e3o no painel de controle do WordPress em &#8220;Configura\u00e7\u00f5es \u2192 Leitura\u201d. Voc\u00ea pode alterar o valor para &#8220;Mostrar as p\u00e1ginas do blog no m\u00e1ximo&#8221;.<\/p>\n<figure style=\"width: 1390px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/wordpress-limit-blog-feed.png\" alt=\"Feed limitado de blog WordPress\" width=\"1390\" height=\"544\"><figcaption class=\"wp-caption-text\">Feed limitado de blog WordPress<\/figcaption><\/figure>\n<h2 id=\"wordpress-cache\">Por que o Cache \u00c9 T\u00e3o Importante<\/h2>\n<p>O cache \u00e9 de longe uma das <strong>formas mais importantes e f\u00e1ceis de acelerar o WordPress!<\/strong>\u00a0Mas, antes de mostrarmos como voc\u00ea pode o cache, primeiro precisa entender como ele funciona e os diferentes tipos de cache dispon\u00edveis.<\/p>\n<h3>O que \u00e9 o Cache?<\/h3>\n<p>De forma resumida, cada p\u00e1gina visitada em seu site WordPress exige uma solicita\u00e7\u00e3o ao servidor, processando por ele (incluindo consultas \u00e0 base de dados) e, depois, um resultado final \u00e9 enviado desde servidor at\u00e9 ao navegador do usu\u00e1rio.\u00a0O resultado apresentado \u00e9 o seu site, completo com todos os arquivos e elementos.<\/p>\n<p>Por exemplo, voc\u00ea poder\u00e1 ter um cabe\u00e7alho, imagens, um menu e um blog.\u00a0Como o servidor necessita processar todas essas solicita\u00e7\u00f5es, demora algum tempo at\u00e9 que a p\u00e1gina web seja apresentada na \u00edntegra ao usu\u00e1rio, especialmente com sites grandes ou bagun\u00e7ados.<\/p>\n<p>\u00c9 a\u00ed que um plugin de\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/cache-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">cache do WordPress<\/a> entra em jogo!\u00a0O armazenamento em cache diz ao servidor para armazenar alguns arquivos em disco ou RAM, dependendo da configura\u00e7\u00e3o. Ou seja, ele pode recordar e duplicar o mesmo conte\u00fado que tem apresentado no passado.\u00a0Basicamente, isso reduz a quantidade de trabalho necess\u00e1ria para gerar uma exibi\u00e7\u00e3o de p\u00e1gina.\u00a0Como consequ\u00eancia, as <strong>suas p\u00e1ginas web carregam muito mais r\u00e1pido, diretamente a partir do cache<\/strong>.<\/p>\n<p>Alguns outros benef\u00edcios do armazenamento em cache incluem:<\/p>\n<ul>\n<li><strong>Seu servidor utiliza menos recursos<\/strong>\u2013 Isso est\u00e1 associado \u00e0 velocidade, j\u00e1 que menos recursos geram um site mais r\u00e1pido. Contudo, tamb\u00e9m coloca menos press\u00e3o no seu servidor.\u00a0Isso \u00e9 muito importante quando para sites altamente din\u00e2micos, como\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/hospedar-sites-wordpress-de-membros\/\" target=\"_blank\" rel=\"noopener noreferrer\">sites de filia\u00e7\u00e3o<\/a>, e determina o que voc\u00ea pode e n\u00e3o pode servir a partir do cache.<\/li>\n<li><strong>Voc\u00ea ter\u00e1 um TTFB mais baixo <\/strong>\u2013 O cache \u00e9 uma das formas mais f\u00e1ceis de diminuir o <a href=\"https:\/\/kinqsta.com\/pt\/blog\/ttfb\/\" target=\"_blank\" rel=\"noopener noreferrer\">TTFB<\/a>.De fato, nos nossos testes, o cache normalmente reduz o TTFB em at\u00e9 90%!<\/li>\n<\/ul>\n<h3>Tipos de cache<\/h3>\n<p>Em rela\u00e7\u00e3o aos tipos de cache, existem duas abordagens diferentes que s\u00e3o habitualmente utilizadas<\/p>\n<ol>\n<li><a href=\"#caching-server-level\">Cache no n\u00edvel do servidor<\/a><\/li>\n<li><a href=\"#caching-with-plugin\">Cache atrav\u00e9s de um Plugin<\/a><\/li>\n<\/ol>\n<h4><a id=\"caching-server-level\"><\/a>1. Cache no no N\u00edvel do Servidor<\/h4>\n<p>O armazenamento em cache no n\u00edvel do servidor \u00e9 claramente uma das abordagens mais simples para o usu\u00e1rio final.\u00a0Isso \u00e9 o mesmo que dizer que ser\u00e1 que o provedor de hospedagem WordPress a lidar com o assunto.\u00a0Na Kinsta, somente utilizamos esses <strong>quatro tipos de cache<\/strong>, que s\u00e3o todos feitos automaticamente no software ou no n\u00edvel do servidor:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/cache-wordpress\/#bytecode-cache\" target=\"_blank\" rel=\"noopener noreferrer\">Bytecode cache<\/a><\/li>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/cache-wordpress\/#object-cache\" target=\"_blank\" rel=\"noopener noreferrer\">Object cache<\/a><\/li>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/cache-wordpress\/#page-cache\" target=\"_blank\" rel=\"noopener noreferrer\">Page cache<\/a><\/li>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/cache-wordpress\/#cdn-cache\" target=\"_blank\" rel=\"noopener noreferrer\">CDN cache<\/a><\/li>\n<\/ul>\n<p>Ou seja, voc\u00ea n\u00e3o precisa de se preocupar em ficar ajustando com qualquer <a href=\"https:\/\/kinqsta.com\/pt\/blog\/plugins-de-cache-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugin de cache<\/a> mais complicado. \u00a0Voc\u00ea pode parar de ficar buscando os \u201cmelhores plugins de cache\u201d, em vez disso se concentre em tarefas mais produtivas. \ud83d\udc4f<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">An instant 37% reduction in the loading time after moving <a href=\"https:\/\/twitter.com\/WPColt?ref_src=twsrc%5Etfw\">@WPColt<\/a> to <a href=\"https:\/\/twitter.com\/kinsta?ref_src=twsrc%5Etfw\">@kinsta<\/a>! (NO CACHING PLUGINS) \ud83d\ude80\ud83d\ude80\ud83d\ude80<\/p>\n<p>&mdash; WPColt (@WPColt) <a href=\"https:\/\/twitter.com\/WPColt\/status\/948585957757988865?ref_src=twsrc%5Etfw\">January 3, 2018<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>O cache de p\u00e1ginas est\u00e1 configurado para funcionar imediatamente com o WordPress padr\u00e3o. Voc\u00ea n\u00e3o precisa fazer nada! Basta iniciar seu site WordPress e o cache de p\u00e1ginas entrar\u00e1 em atividade.<br \/>\nTemos tamb\u00e9m regras de armazenamento em cache para sites de eCommerce como o WooCommerce e Easy Digital Downloads. Por padr\u00e3o, existem p\u00e1ginas que nunca devem ser armazenadas em cache, como o carrinho de compras, minha-conta e checkout, as quais s\u00e3o exclu\u00eddas do armazenamento em cache. Os usu\u00e1rios pulam automaticamente o cache quando o cookie <code>woocommerce_items_in_cart<\/code> ou\u00a0<code>edd_items_in_cart<\/code>s\u00e3o detetados para garantir um processo de checkout simples e sincronizado.<\/p>\n<p>Voc\u00ea pode facilmente <a href=\"https:\/\/kinqsta.com\/pt\/blog\/limpar-cache-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">limpar o cache do seu site WordPress<\/a>\u00a0a qualquer momento na barra de ferramentas do administrador.<\/p>\n<figure style=\"width: 1114px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/clear-cache-wordpress-admin-toolbar-1.png\" alt=\"Limpar o cache WordPress da barra de ferramentas de administrador\" width=\"1114\" height=\"130\"><figcaption class=\"wp-caption-text\">Limpar o cache WordPress da barra de ferramentas de administrador<\/figcaption><\/figure>\n<p>Tamb\u00e9m est\u00e1 integrado no nosso painel MyKinsta.\u00a0Basta clicar em Ferramentas e depois em &#8220;Limpar Cache&#8221;.<\/p>\n<figure id=\"attachment_55801\" aria-describedby=\"caption-attachment-55801\" style=\"width: 1554px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55801 size-full\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/limpar-cache-site-WordPress-1.png\" alt=\"Limpar o cache do site WordPress\" width=\"1554\" height=\"894\"><figcaption id=\"caption-attachment-55801\" class=\"wp-caption-text\">Limpar o cache do site WordPress<\/figcaption><\/figure>\n<h4><a id=\"caching-with-plugin\"><\/a>2. Cache atrav\u00e9s de um Plugin<\/h4>\n<p>Se o seu provedor de hospedagem n\u00e3o oferece a op\u00e7\u00e3o de cache, voc\u00ea pode usar um plugin de cache de terceiros para WordPress.\u00a0Com base na nossa experi\u00eancia, recomendamos um desses:<\/p>\n<ol>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/plugins-de-cache-wordpress\/#wp-rocket\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a> (premium)<\/li>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/plugins-de-cache-wordpress\/#cache-enabler\" target=\"_blank\" rel=\"noopener noreferrer\">Cache Enabler<\/a> (gratuito)<\/li>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/plugins-de-cache-wordpress\/#w3-total-cache\" target=\"_blank\" rel=\"noopener noreferrer\">W3 Total Cache<\/a> (gratuito)<\/li>\n<\/ol>\n<p>Tamb\u00e9m pode consultar algumas op\u00e7\u00f5es adicionais no nosso artigo aprofundado sobre os <a href=\"https:\/\/kinqsta.com\/pt\/blog\/plugins-de-cache-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugins de cache do WordPress<\/a>.<\/p>\n<p>Tamb\u00e9m <a href=\"https:\/\/kinqsta.com\/pt\/blog\/wp-rocket\/\" target=\"_blank\" rel=\"noopener noreferrer\">suportamos totalmente o WP Rocket na Kinsta<\/a>!\u00a0De uma forma geral, n\u00e3o permitimos a utiliza\u00e7\u00e3o de plugins de cache, j\u00e1 que eles entram em conflito com nossa solu\u00e7\u00e3o de cache integrado. Contudo, a funcionalidade de cache de p\u00e1ginas do WP Rocket 3.0 ser\u00e1 automaticamente desativada quando os servidores da Kinsta forem utilizados.<\/p>\n<p>Isso permite que os clientes da Kinsta utilizem nosso cache r\u00e1pido no n\u00edvel do servidor, aproveitando ao mesmo tempo os fant\u00e1sticos recursos de otimiza\u00e7\u00e3o que o WP Rocket tem a oferecer.<\/p>\n<h3 id=\"no-caching-vs-caching\">Sem Cache vs Com Cache<\/h3>\n<p>Qu\u00e3o \u00fatil \u00e9 o cache?\u00a0A prova est\u00e1 no pudim.<\/p>\n<p>Execut\u00e1mos alguns testes de velocidade com o cache no n\u00edvel do servidor da Kinsta para que possa ver a diferen\u00e7a, tanto em velocidade geral como em TTFB.<\/p>\n<h4><strong>Sem Cache<\/strong><\/h4>\n<p>Primeiro fizemos cinco testes no Pingdom sem o cache ativado e obtivemos a m\u00e9dia.<\/p>\n<figure style=\"width: 1458px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/no-cache.png\" alt=\"sem cache \" width=\"1458\" height=\"472\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c65cda61000000\" target=\"_blank\" rel=\"noopener noreferrer\">Teste de velocidade<\/a> sem cache<\/figcaption><\/figure>\n<h4><strong>TTFB sem cache<\/strong><\/h4>\n<p>Tamb\u00e9m \u00e9 importante ver a diferen\u00e7a no TTFB com e sem cache. O TTFB no Pingdom \u00e9 representado pela barra amarela de \u201cespera\u201d. Como voc\u00ea pode ver, o TTFB sem cache \u00e9 de 192 ms. Voc\u00ea pode notar que o cache n\u00e3o est\u00e1 sendo usado, j\u00e1 que o cabe\u00e7alho intitulado <code>x-kinsta-cache<\/code> \u00e9 designado por MISS.<\/p>\n<figure style=\"width: 1340px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/ttfb-no-cache.png\" alt=\"TTFB sem cache\" width=\"1340\" height=\"658\"><figcaption class=\"wp-caption-text\">TTFB sem cache<\/figcaption><\/figure>\n<h4><strong>Com o cache ativado<\/strong><\/h4>\n<p>Depois, ativ\u00e1mos o cache no n\u00edvel do servidor e fizemos cinco testes no Pingdom e obtivemos a m\u00e9dia.<\/p>\n<figure style=\"width: 1462px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/caching-enabled-speed-test.png\" alt=\"com cache ativado \" width=\"1462\" height=\"474\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c65d77b2c00000\" target=\"_blank\" rel=\"noopener noreferrer\">Teste de velocidade<\/a> com cache ativado<\/figcaption><\/figure>\n<p>Como pode ver o <strong>cache no n\u00edvel do servidor diminuiu o tempo de carregamento da nossa p\u00e1gina em 33.77%!<\/strong>\u00a0E isso sem qualquer trabalho extra.\u00a0Esse site que test\u00e1mos tamb\u00e9m est\u00e1 bem otimizado, ou seja, sites maiores e n\u00e3o otimizados ir\u00e3 ver diferen\u00e7as ainda maiores.<\/p>\n<h4><strong>TTFB com Cache Ativado<\/strong><\/h4>\n<p>Se virmos agora o TTFB com o cache ativado, notamos que ele est\u00e1 abaixo de 35 ms.\u00a0Voc\u00ea pode ver tamb\u00e9m que o cache est\u00e1 sendo usado, j\u00e1 que o cabe\u00e7alho <code>x-kinsta-cache<\/code> \u00e9 designado por HIT.<\/p>\n<figure style=\"width: 1368px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/ttfb-with-cache.png\" alt=\"TTFB com cache\" width=\"1368\" height=\"648\"><figcaption class=\"wp-caption-text\">TTFB com cache<\/figcaption><\/figure>\n<p>O cache do CDN \u00e9 tamb\u00e9m t\u00e3o importante quanto o cache do seu host WordPress.\u00a0Abaixo daremos mais detalhes sobre os CDNs.<\/p>\n\n<h3>Problemas com Cache e Sites de Filia\u00e7\u00e3o<\/h3>\n<p>Os sites de filia\u00e7\u00e3o t\u00eam muito\u00a0<strong>conte\u00fado n\u00e3o <em>cache\u00e1vel<\/em><\/strong> e p\u00e1ginas que mudam constantemente. Elementos como p\u00e1gina de login para membros da comunidade (que podem ser ter acessos constante dependendo do tamanho do site), p\u00e1ginas de checkout para produtos ou cursos digitais e f\u00f3runs de discuss\u00e3o s\u00e3o os culpados e problemas comuns, j\u00e1 que normalmente n\u00e3o podem ser armazenados em cache.<\/p>\n<p>Contudo, o problema n\u00e3o fica por a\u00ed.\u00a0Em sites WordPress normais, o painel WordPress tamb\u00e9m n\u00e3o \u00e9 armazenado em cache para\u00a0<strong>usu\u00e1rios<\/strong>\u00a0&#8220;<strong>logados&#8221;<\/strong>.\u00a0Isso \u00e9 positivo quando voc\u00ea tem apenas alguns autores e administradores, mas, quando tem subitamente milhares de membros usando o painel, os problemas de desempenho surgem de imediato, j\u00e1 que nenhum deles pode ser exibido a partir do cache no servidor. Isso \u00e9 o mesmo que dizer que voc\u00ea precisar\u00e1 de ter a capacidade e a arquitetura certa nos bastidores para garantir o backup.\u00a0Os provedores de hospedagem compartilhada ficam normalmente paralisados nessas circunst\u00e2ncias.<\/p>\n<h3>Cache de Objetos para Sites Altamente Din\u00e2micos<\/h3>\n<p>Para sites de filia\u00e7\u00e3o WordPress, suas configura\u00e7\u00f5es de cache habituais geralmente s\u00e3o insuficientes, j\u00e1 que raramente tiram total partido disso. \u00c9 aqui que o <strong>cache de objetos entra em jogo<\/strong>.<\/p>\n<p>O cache de objetos armazena os resultados das consultas \u00e0 base de dados para que, na pr\u00f3xima vez em que esse dado espec\u00edfico seja necess\u00e1rio, ele possa ser entregue a partir do cache sem consultar novamente a base de dados.\u00a0Isso acelera os tempos de execu\u00e7\u00e3o do PHP e reduz a carga no seu base de dados.\u00a0Isso \u00e9 muito extremamente em sites de filia\u00e7\u00e3o!\u00a0Com o WordPress, voc\u00ea pode implementar o cache de objetos de duas formas diferentes:<\/p>\n<ol>\n<li>Uma <a href=\"https:\/\/kinqsta.com\/pt\/blog\/plugins-de-cache-wordpress\/#w3-total-cache\" target=\"_blank\" rel=\"noopener noreferrer\">solu\u00e7\u00e3o de cache de terceiros como o W3 Total Cache<\/a><\/li>\n<li><strong>Redis (recomendado)<\/strong><\/li>\n<li><a href=\"https:\/\/memcached.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Memcached<\/a><\/li>\n<\/ol>\n<p>Oferecemos o\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/cache\/cache-redis\/\" target=\"_blank\" rel=\"noopener noreferrer\">Redis<\/a>\u00a0como complemento na Kinsta, para que possa aproveitar ao m\u00e1ximo o armazenamento em cache de objetos persistentes em seus sites de associa\u00e7\u00e3o.<\/p>\n<h4><strong>Analisando o Cache<\/strong><\/h4>\n<p>Voc\u00ea lembra do cabe\u00e7alho <code>x-kinsta-cache<\/code>\u00a0que mencion\u00e1mos acima?\u00a0Dependendo do seu provedor de hospedagem ou da solu\u00e7\u00e3o de cache, o cabe\u00e7alho poder\u00e1 apresentar um nome ligeiramente diferente. Sempre que uma solicita\u00e7\u00e3o \u00e9 feita a partir do seu site WordPress, esse cabe\u00e7alho tem um valor, como HIT, BYPASS, MISS e EXPIRED.\u00a0Isso permite que voc\u00ea veja o desempenho do seu cache.<\/p>\n<p>Aumentar a taxa de acertos de cache do seu site WordPress \u00e9 importante, j\u00e1 que voc\u00ea quer que que o seu site seja apresentado a partir do cache tanto quanto poss\u00edvel.\u00a0Na Kinsta voc\u00ea pode analisar os dados atrav\u00e9s das nossa <a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/analises-do-wordpress-no-mykinsta\/\" target=\"_blank\" rel=\"noopener noreferrer\">ferramenta de an\u00e1lise MyKinsta<\/a>\u00a0e os <a href=\"https:\/\/kinqsta.com\/pt\/blog\/logs-e-erros-do-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">registros de cache kinsta<\/a>\u00a0para determinar se existem solicita\u00e7\u00f5es GET em BYPASS no cache que podem ser depositadas no cache ou solicita\u00e7\u00f5es POST que podem ser eliminadas.<\/p>\n<p>A pilha do componente de cache (como exibida abaixo) permite ver o estado de cada solicita\u00e7\u00e3o, seja HIT, BYPASS, MISS ou EXPIRED.\u00a0Voc\u00ea pode filtrar os dados nas \u00faltimas 24 horas, 7 dias ou 30 dias.<\/p>\n<figure style=\"width: 1944px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/11\/kinsta-cache-component-stack.png\" alt=\"Pilha de componentes de cache da Kinsta\" width=\"1944\" height=\"986\"><figcaption class=\"wp-caption-text\">Pilha de componentes de cache da Kinsta<\/figcaption><\/figure>\n<p>O gr\u00e1fico dos componentes de cache oferece para voc\u00ea uma perspetiva da sua taxa de armazenamento em cache.\u00a0Quanto mais solicita\u00e7\u00f5es voc\u00ea servir a partir do cache, melhor.\u00a0Como voc\u00ea pode ver no exemplo abaixo, esse site WordPress tem em uma taxa de cache de 96.2% HIT.\u00a0O que \u00e9 bom!<\/p>\n<figure style=\"width: 1258px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/11\/kinsta-cache-component-chart.png\" alt=\"Gr\u00e1fico de componentes de cache da Kinsta\" width=\"1258\" height=\"904\"><figcaption class=\"wp-caption-text\">Gr\u00e1fico de componentes de cache da Kinsta<\/figcaption><\/figure>\n<p>A se\u00e7\u00e3o dedicada aos principais bypasses de cache permite que voc\u00ea veja quais solicita\u00e7\u00f5es n\u00e3o est\u00e3o sendo apresentadas a partir do cache.\u00a0Geralmente, podem incluir tarefas CRON, solicita\u00e7\u00f5es admin-ajax, p\u00e1ginas de checkout de eCommerce, cadeias de consulta e par\u00e2metros UTM, etc.<\/p>\n<figure style=\"width: 1876px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/11\/wordpress-top-cache-bypasses.png\" alt=\"Principais bypasses de Cache em WordPress\" width=\"1876\" height=\"1446\"><figcaption class=\"wp-caption-text\">Principais bypasses de Cache em WordPress<\/figcaption><\/figure>\n<h2 id=\"image-optimization\">A Otimiza\u00e7\u00e3o de Imagens \u00e9 Uma Obriga\u00e7\u00e3o<\/h2>\n<p>A <a href=\"https:\/\/kinqsta.com\/pt\/blog\/otimizar-imagens-para-web\/\" target=\"_blank\" rel=\"noopener noreferrer\">otimiza\u00e7\u00e3o de imagens<\/a>\u00a0\u00e9 outra coisa simples que voc\u00ea pode fazer e que tem um impacto significativo nos tempos totais de carregamento da p\u00e1gina.\u00a0Isso n\u00e3o \u00e9 algo opcional; qualquer site deveria estar fazendo isso!<\/p>\n<p>As imagens de grandes dimens\u00f5es diminuem a velocidade das suas p\u00e1ginas web, o que cria uma experi\u00eancia de usu\u00e1rio inferior ao ideal.\u00a0Otimizar imagens \u00e9 o processo que diminui o tamanho do arquivo, usando um plugin ou script, o que depois acelera o tempo de carregamento da p\u00e1gina. A compress\u00e3o com perdas e sem perdas s\u00e3o dois m\u00e9todos habitualmente utilizados.<\/p>\n<p>De acordo com o <a href=\"https:\/\/httparchive.org\/reports\/page-weight\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP Archive<\/a>, em novembro de 2018 <strong>as imagens perfazem, em m\u00e9dia, 21% do peso total de uma p\u00e1gina web<\/strong>.\u00a0Ent\u00e3o, depois dos v\u00eddeos, que s\u00e3o bem mais complicados de otimizar, as imagens s\u00e3o claramente o primeiro lugar onde deve come\u00e7ar! Isso \u00e9 mais importante que o JavaScript, CSS e Fonts.\u00a0E, ironicamente, um bom fluxo de trabalho de otimiza\u00e7\u00e3o de imagens \u00e9 uma das coisas mais f\u00e1ceis de implementar, mas muitos propriet\u00e1rios de sites ignoram esse passo.<\/p>\n<figure style=\"width: 1503px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/media-bytes-por-pagina-kb-2.png\" alt=\"M\u00e9dia de Bytes por P\u00e1gina (KB)\" width=\"1503\" height=\"1385\"><figcaption class=\"wp-caption-text\">M\u00e9dia de Bytes por P\u00e1gina (KB)<\/figcaption><\/figure>\n<p>Em dezembro de 2017, as imagens, em m\u00e9dia, constitu\u00edam 54% do peso total de uma p\u00e1gina. Como podemos ver, parece que a web como um todo est\u00e1 melhorando na otimiza\u00e7\u00e3o de imagens!\u00a0Mas 21% ainda \u00e9 um n\u00famero que n\u00e3o pode ser ignorado.\u00a0Se voc\u00ea n\u00e3o tiver qualquer conte\u00fado em v\u00eddeo no seu website, as imagens continuar\u00e3o sendo o seu principal problema.<\/p>\n\n<h3>Encontrando o Equil\u00edbrio (Tamanho e Qualidade do Arquivo)<\/h3>\n<p>O principal objetivo da formata\u00e7\u00e3o de suas imagens \u00e9 descobrir o ponto de <strong>equil\u00edbrio entre o menor tamanho de arquivo e uma qualidade aceit\u00e1vel<\/strong>.\u00a0Existe mais do que um m\u00e9todo para executar quase todas essas otimiza\u00e7\u00f5es.\u00a0Uma das maneiras mais simples \u00e9 comprimir as imagens antes de fazer o upload para o WordPress.\u00a0Geralmente, isso pode ser feito atrav\u00e9s de uma ferramenta como o Adobe Photoshop ou o Affinity Photo.\u00a0Ou usando utilizando o novo <a href=\"https:\/\/squoosh.app\/\" target=\"_blank\" rel=\"noopener noreferrer\">aplicativo Squoosh<\/a>\u00a0do Google.\u00a0Contudo, essas tarefas tamb\u00e9m podem ser executadas automaticamente atrav\u00e9s de plugins, das quais falaremos mais abaixo.<\/p>\n<p>As duas principais coisas a ter em considera\u00e7\u00e3o s\u00e3o o <strong>formato de arquivo<\/strong>\u00a0e o <strong>tipo de compress\u00e3o<\/strong>\u00a0que voc\u00ea usa.\u00a0Ao escolher a combina\u00e7\u00e3o certa entre formato de arquivo e tipo de compress\u00e3o, poder\u00e1 reduzir o tamanho da sua imagem em at\u00e9 5 vezes. Ter\u00e1 de experimentar cada imagem ou formato de arquivo para ver o que funciona melhor.<\/p>\n<p>Antes de sair modificando as suas imagens, verifique se escolheu o melhor tipo de arquivo.\u00a0Existem v\u00e1rios tipos de arquivos que pode usar:<\/p>\n<ul>\n<li><strong>PNG\u00a0<\/strong>\u2013 produz imagens de qualidade superior, mas tamb\u00e9m tem um tamanho de arquivo maior.\u00a0Foi criado como um formato de imagem sem perdas, embora tamb\u00e9m possa ser usado com perdas.<\/li>\n<li><strong>JPEG\u00a0<\/strong>\u2013 utiliza uma\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/compressao-com-perda\/\" target=\"_blank\" rel=\"noopener noreferrer\">otimiza\u00e7\u00e3o com perdas e sem perdas<\/a>.\u00a0Voc\u00ea pode ajustar o n\u00edvel de qualidade para obter um bom equil\u00edbrio entre qualidade e tamanho do arquivo.<\/li>\n<\/ul>\n<p>Idealmente, voc\u00ea deve usar JPEG (ou JPG) para imagens com muita cor e PNG para aquelas imagens mais simples.<\/p>\n<p>Voc\u00ea tamb\u00e9m deve considerar o uso de <a href=\"https:\/\/kinqsta.com\/pt\/blog\/webp\/\">imagens WEBP<\/a> em seu website.<\/p>\n<p>E os GIFs?\u00a0Os GIFs animados s\u00e3o sempre divertidos, mas aniquilam o desempenho web.\u00a0Muitos GIFs t\u00eam mais de 1 MB.\u00a0Recomendamos que mantenha esses nas redes sociais e Slack.\u00a0Se tiver um que seja essencial para a sobreviv\u00eancia do seu blog, d\u00ea uma olhada em como <a href=\"https:\/\/woorkup.com\/compress-animated-gif\/\" target=\"_blank\" rel=\"noopener noreferrer\">comprimir GIFs animados<\/a>.<\/p>\n<h3>Qualidade vs. Tamanho de Compress\u00e3o<\/h3>\n<p>Eis um exemplo do que pode acontecer quando voc\u00ea comprime demais uma imagem. A primeira est\u00e1 usando uma taxa de compress\u00e3o muito baixa, o que resulta em qualidade mais alta (mas tamb\u00e9m em um tamanho de arquivo maior).\u00a0A segunda usa uma taxa de compress\u00e3o muito alta, o que resulta em uma imagem de baixa qualidade (mas com tamanho de arquivo menor).\u00a0Nota: A imagem original \u00e9 de 2.06 MB.<\/p>\n<figure style=\"width: 1717px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2015\/11\/low-compression-high-quality-jpg-1.jpg\" alt=\"Baixa compress\u00e3o (alta qualidade) JPG \u2013 590 KB\" width=\"1717\" height=\"1151\"><figcaption class=\"wp-caption-text\">Baixa compress\u00e3o (alta qualidade) JPG \u2013 590 KB<\/figcaption><\/figure>\n<figure style=\"width: 1717px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2015\/11\/high-compression-low-quality-jpg-1-1.jpg\" alt=\"Alta compress\u00e3o (baixa qualidade) JPG \u2013 68 KB\" width=\"1717\" height=\"1151\"><figcaption class=\"wp-caption-text\">Alta compress\u00e3o (baixa qualidade) JPG \u2013 68 KB<\/figcaption><\/figure>\n<p>Como voc\u00ea pode ver, a primeira imagem tem 590 KB.\u00a0Isso \u00e9 muito grande para uma foto! Voc\u00ea deve manter o peso total de uma p\u00e1gina da web inferior a 1 ou 2 MB.\u00a0590 KB j\u00e1 representaria um quarto disso.\u00a0A segunda imagem parece horr\u00edvel, mas tem apenas 68 KB.\u00a0O que voc\u00ea pretende \u00e9 um bom equil\u00edbrio entre a sua taxa de compress\u00e3o (qualidade) e o tamanho do arquivo.<\/p>\n<p>Ent\u00e3o o que fizemos foi pegar na imagem novamente e aplicar uma taxa de compress\u00e3o m\u00e9dia e como, pode ver abaixo, a qualidade parece boa, e o tamanho do arquivo \u00e9 de 151 KB, aceit\u00e1vel para uma foto de alta resolu\u00e7\u00e3o.\u00a0Isso \u00e9 quase 4x menor do que a foto original com baixa compress\u00e3o. Tentamos manter a maioria das nossas imagens abaixo da marca de 100 KB para garantir o melhor desempenho.<\/p>\n<figure style=\"width: 1717px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2015\/11\/medium-compression-medium-quality-jpg-1-1.jpg\" alt=\"Compress\u00e3o m\u00e9dia (\u00f3tima qualidade) JPG \u2013 151 KB\" width=\"1717\" height=\"1151\"><figcaption class=\"wp-caption-text\">Compress\u00e3o m\u00e9dia (\u00f3tima qualidade) JPG \u2013 151 KB<\/figcaption><\/figure>\n<h3>Otimiza\u00e7\u00e3o Com Perdas vs. Sem Perdas<\/h3>\n<p>\u00c9 igualmente importante compreender que existem dois tipos de compress\u00e3o que poder\u00e1 usar, com e sem perdas.<\/p>\n<p>A <a href=\"https:\/\/kinqsta.com\/pt\/blog\/compressao-com-perda\/\" target=\"_blank\" rel=\"noopener noreferrer\">compress\u00e3o com perdas<\/a> passa por <strong>eliminar alguns dos dados<\/strong>\u00a0na sua imagem.\u00a0Por causa disso, voc\u00ea pode notar degrada\u00e7\u00e3o (redu\u00e7\u00e3o na qualidade ou o que alguns chamam de imagem pixelizada).\u00a0Ent\u00e3o voc\u00ea precisa tomar cuidado com o quanto voc\u00ea est\u00e1 reduzindo sua imagem.\u00a0N\u00e3o s\u00f3 devido \u00e0 qualidade, mas tamb\u00e9m porque n\u00e3o pode reverter o processo. Obviamente, uma das grandes vantagens da compress\u00e3o com perdas, e o porqu\u00ea de ser um dos m\u00e9todos de compress\u00e3o mais populares, \u00e9 que voc\u00ea pode <strong>reduzir consideravelmente o tamanho do arquivo<\/strong>.<\/p>\n<figure style=\"width: 3025px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/05\/loss-compression-comparison.jpg\" alt=\"Compara\u00e7\u00e3o da compress\u00e3o com perdas\" width=\"3025\" height=\"917\"><figcaption class=\"wp-caption-text\">Compara\u00e7\u00e3o da compress\u00e3o com perdas<\/figcaption><\/figure>\n<p>A compress\u00e3o sem perdas, ao contr\u00e1rio daquela com perdas,\u00a0<strong>n\u00e3o reduz a qualidade<\/strong>\u00a0da imagem.\u00a0Como isso \u00e9 poss\u00edvel? Normalmente isso \u00e9 feito removendo metadados desnecess\u00e1rios (dados gerados automaticamente pelo dispositivo que capturou a imagem).\u00a0Contudo, a maior desvantagem desse m\u00e9todo \u00e9 <strong>n\u00e3o ter\u00e1 uma redu\u00e7\u00e3o significativa no tamanho do arquivo<\/strong>. Ou seja, vai ocupar muito espa\u00e7o em disco ao longo do tempo.<\/p>\n<p>Vale a pena experimentar aquilo que funciona melhor com voc\u00ea.\u00a0Mas, para a maioria dos usu\u00e1rios,\u00a0<strong>recomendamos usar a compress\u00e3o com perdas<\/strong>\u00a0pois permite facilmente comprimir uma imagem bem acima de 70% (\u00e0s vezes at\u00e9 acima de 90%!) sem muita perda de qualidade.\u00a0Multiplique isso por 15 imagens em uma p\u00e1gina e isso ter\u00e1 um papel importante na redu\u00e7\u00e3o do tempo de carregamento do seu site.<\/p>\n<h3>Plugins de Compress\u00e3o de Imagens<\/h3>\n<p>A boa not\u00edcia \u00e9 que existem alguns plugins de compress\u00e3o de imagem para WordPress que pode usar para automatizar todo o processo.\u00a0Aqui ficam alguns plugins que recomendamos:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/imagify\/\" target=\"_blank\" rel=\"noopener noreferrer\">Imagify<\/a> (com perdas e sem perdas \u2013 otimiza imagens externamente)<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-smushit\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Smush<\/a> (com perdas e sem perdas &#8211; otimiza imagens externamente)<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/optimole-wp\/\" target=\"_blank\" rel=\"noopener noreferrer\">Optimole<\/a> (com perdas e sem perdas &#8211; otimiza imagens externamente)<\/li>\n<\/ul>\n<p>O mais importante no momento em que voc\u00ea escolhe um plugin de otimiza\u00e7\u00e3o de imagem \u00e9 <strong>usar um que comprima e otimize imagens externamente<\/strong>\u00a0nos seus servidores.\u00a0Isso, por sua vez, reduz a carga no seu site.\u00a0Todos os plugins acima fazem isso.<\/p>\n<p>Se voc\u00ea tem curiosidade sobre isso, Usamos o plugin Imagify no site da Kinsta.\u00a0Ele comprime imagens automaticamente quando as carregamos para a biblioteca de m\u00eddia do WordPress.\u00a0Ent\u00e3o a gente nem precisa de se preocupar com nada.\u00a0Com o tempo, voc\u00ea pode perceber o n\u00edvel de compress\u00e3o da imagem que pretende usar. Ele oferece as op\u00e7\u00f5es Normal, Agressivo e Ultra.<\/p>\n<p><strong>Utilizamos o modo Agressivo<\/strong>\u00a0na Kinsta e isso garante normalmente uma poupan\u00e7a de <strong>60-70% <\/strong>dependendo da imagem.\u00a0Nota: Utilizamos muito mais PNGs do que JPEGs, j\u00e1 que a maioria das nossas imagens s\u00e3o \u00edcones e ilustra\u00e7\u00f5es, e n\u00e3o fotos.<\/p>\n<figure style=\"width: 1468px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/04\/image-compression-file-savings-1.png\" alt=\"Poupan\u00e7a na compress\u00e3o de arquivos de imagem\" width=\"1468\" height=\"684\"><figcaption class=\"wp-caption-text\">Poupan\u00e7a na compress\u00e3o de arquivos de imagem<\/figcaption><\/figure>\n<p>Qu\u00e3o mais r\u00e1pido ficar\u00e1 seu site WordPress se voc\u00ea usar a compress\u00e3o de imagem?\u00a0Tudo depende dos tamanhos das suas imagens originais e de como elas ficam ap\u00f3s a compress\u00e3o. Contudo, <a href=\"https:\/\/kinqsta.com\/pt\/blog\/compressao-com-perda\/\" target=\"_blank\" rel=\"noopener noreferrer\">efetu\u00e1mos alguns testes de velocidade<\/a>\u00a0e descobrimos que uma solu\u00e7\u00e3o de compress\u00e3o de imagem de qualidade pode <strong>diminuir os tempos de carregamento da p\u00e1gina em mais de 80%<\/strong>!<\/p>\n<h3>Carregamento Lento<\/h3>\n<p>Se voc\u00ea tem muitas imagens, pode considerar optar pelo carregamento lento. Essa \u00e9 uma t\u00e9cnica de otimiza\u00e7\u00e3o que carrega apenas o conte\u00fado vis\u00edvel ao usu\u00e1rio, mas atrasa o download e a renderiza\u00e7\u00e3o do conte\u00fado que aparece abaixo da dobra.<\/p>\n<p>Confira nosso guia sobre <a href=\"https:\/\/kinqsta.com\/pt\/blog\/lazy-load-no-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">como implementar o carregamento lento<\/a>\u00a0no WordPress. Pode ser uma t\u00e9cnica importante em posts de blog com muitos \u00edcones gravatar em coment\u00e1rios. O Google tamb\u00e9m acaba de lan\u00e7ar sua\u00a0<a href=\"https:\/\/developers.google.com\/web\/fundamentals\/performance\/lazy-loading-guidance\/images-and-video\/\" target=\"_blank\" rel=\"noopener noreferrer\">recomenda\u00e7\u00f5es para carregamento lento<\/a>.<\/p>\n<h3>Dicas Adicionais de Otimiza\u00e7\u00e3o de Imagens<\/h3>\n<p>Ficam aqui algumas dicas finais de otimiza\u00e7\u00e3o de imagens.<\/p>\n<ul>\n<li>O tempo em que fazia o upload de imagens dimensionadas apenas para a largura da coluna ou DIV terminaram. As <a href=\"https:\/\/make.wordpress.org\/core\/2015\/11\/10\/responsive-images-in-wordpress-4-4\/\" target=\"_blank\" rel=\"noopener noreferrer\">imagens responsivas<\/a>\u00a0est\u00e3o al\u00e9m disso (desde a vers\u00e3o 4.4) e exibir\u00e3o automaticamente os tamanhos de imagem menores para usu\u00e1rios m\u00f3veis.<\/li>\n<li>Os SVGs podem ser outra excelente alternativa \u00e0 utiliza\u00e7\u00e3o de imagens.Todas as ilustra\u00e7\u00f5es desenhadas \u00e0 m\u00e3o que voc\u00ea v\u00ea no site da Kinsta s\u00e3o SVGs (vetores).\u00a0Os SVGs s\u00e3o normalmente muito menores em tamanho, embora nem sempre.\u00a0Confira nosso tutorial sobre <a href=\"https:\/\/kinqsta.com\/pt\/blog\/o-que-e-um-arquivo-svg\/\" target=\"_blank\" rel=\"noopener noreferrer\">como usar SVGs no seu site WordPress<\/a>.<\/li>\n<li>Use fontes de \u00edcones em vez de colocar texto nas imagens \u2013elas ganham um melhor aspeto quando dimensionadas e ocupam menos espa\u00e7o.E, se voc\u00ea usar um gerador de fontes, poder\u00e1 ganhar ainda mais na otimiza\u00e7\u00e3o.\u00a0Confira a forma <a href=\"https:\/\/kinqsta.com\/pt\/blog\/fontes-de-icones-do-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">como diminu\u00edmos o tamanho das nossas fontes de \u00edcones<\/a>\u00a0em uns <strong>fant\u00e1sticos 97.59% <\/strong>utilizando um gerador de fontes.<\/li>\n<\/ul>\n<h2 id=\"database\">Ajuste Sua Base de Dados<\/h2>\n<p>Chegou o momento de ver algumas dicas sobre como ajustar sua base de dados WordPress.\u00a0Assim como acontece com um carro, sua base de dados precisa de manuten\u00e7\u00e3o, j\u00e1 que com o tempo ela pode aumentar de tamanho.<\/p>\n<p>Os sites de filia\u00e7\u00e3o s\u00e3o particularmente complicados, j\u00e1 que normalmente <strong>geram consultas mais complexas<\/strong>, o que, por sua vez, acrescenta lat\u00eancia na recupera\u00e7\u00e3o das informa\u00e7\u00f5es da base de dados MySQL.\u00a0Muito disso se deve a todas as partes m\u00f3veis adicionais e \u00e0s grandes quantidades de sites de dados como esses costumam ter.\u00a0Isso tamb\u00e9m pode ser provocado por sites que dependem muito de consultas de busca para navega\u00e7\u00e3o ou que utilizam o <code>WP_Query<\/code>.<\/p>\n<p>Isso sem falar que voc\u00ea tamb\u00e9m pode ter grandes quantidades de usu\u00e1rios consultando em simult\u00e2neo e de forma cont\u00ednua a base de dados.<\/p>\n<h3>Utilize o Motor de Armazenamento InnoDB para o MySQL<\/h3>\n<p>Muitos sites antigos seguem usando o mecanismo de armazenamento MyISAM para sua base de dados.\u00a0Nos \u00faltimos anos, o InnoDB demonstrou um <a href=\"http:\/\/dimitrik.free.fr\/blog\/archives\/2015\/12\/mysql-performance-revisiting-innodb-vs-myisam-with-mysql-57.html\" target=\"_blank\" rel=\"noopener noreferrer\">melhor desempenho<\/a>\u00a0e \u00e9 mais confi\u00e1vel.<\/p>\n\n<p>Aqui ficam algumas vantagens do InnoDB em rela\u00e7\u00e3o ao MyISAM:<\/p>\n<ul>\n<li>O InnoDB permite <strong>bloquear linhas<\/strong>.O MyISAM apenas garante o bloqueio total de tabelas.\u00a0Isso permite que suas consultas sejam processadas mais rapidamente.<\/li>\n<li>O InnoDB tem aquilo que \u00e9 designado por integridade referencial, que envolve o suporte a <strong>chaves externas<\/strong>(RDBMS) e restri\u00e7\u00f5es de relacionamento, o que n\u00e3o acontece com o MyISAM (DMBS).<\/li>\n<li>O InnoDB suporta <strong>transa\u00e7\u00f5es<\/strong>, o que significa que voc\u00ea pode usar os comandos commit e rollback.O MyISAM n\u00e3o possibilita isso.<\/li>\n<li>O InnoDB \u00e9 mais fi\u00e1vel, j\u00e1 que utiliza <strong>registros transacionais<\/strong>para recupera\u00e7\u00e3o autom\u00e1tica.\u00a0O MyISAM n\u00e3o.<\/li>\n<\/ul>\n<p>Eis a pergunta que pode estar passando na sua cabe\u00e7a nesse momento: voc\u00eas est\u00e3o executando o InnoDB ou o MyISAM?\u00a0Se voc\u00ea estiver comandando um site relativamente novo em WordPress, provavelmente j\u00e1 estar\u00e1 usando o motor de armazenamento InnoDB para MySQL.\u00a0Mas, com sites mais antigos do WordPress, o melhor \u00e9 voc\u00ea fazer uma verifica\u00e7\u00e3o r\u00e1pida.\u00a0Alguns sites podem at\u00e9 ter misturado e combinado as tabelas MyISAM e InnoDB, situa\u00e7\u00e3o na qual voc\u00ea pode ter melhorias se decidir converter tudo.<\/p>\n<p>Siga esses simples abaixo para verificar a situa\u00e7\u00e3o.<\/p>\n<h4>Passo 1<\/h4>\n<p><a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/gerenciamento-de-banco-de-dados\/acesso-ao-banco-de-dados-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">Entre no phpMyAdmin<\/a>\u00a0e clique na sua base de dados MySQL.<\/p>\n<figure style=\"width: 1742px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/phpmyadmin-database.png\" alt=\"Base de dados phpMyAdmin\" width=\"1742\" height=\"662\"><figcaption class=\"wp-caption-text\">Base de dados phpMyAdmin<\/figcaption><\/figure>\n<h4>Passo 2<\/h4>\n<p>Fa\u00e7a uma an\u00e1lise r\u00e1pida ou organize de acordo com a coluna &#8220;Tipo&#8221; e voc\u00ea poder\u00e1 ver os tipos de Motores de Armazenamento que as suas tabelas est\u00e3o usando. No exemplo abaixo, voc\u00ea pode ver que duas das tabelas ainda est\u00e3o usando o MyISAM.<\/p>\n<div id class=\"wp-caption aligncenter\">\n<figure style=\"width: 1826px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/myisam-tables-in-database.png\" alt=\"Tabelas da base de dados MyISAM\" width=\"1826\" height=\"658\"><figcaption class=\"wp-caption-text\">Tabelas da base de dados MyISAM<\/figcaption><\/figure>\n<p>Se tamb\u00e9m encontrou algumas, ent\u00e3o chegou a hora de fazer a passagem para o InnoDB. Recomendamos sempre entrar em contato com seu host e perguntar se ele pode fazer isso por voc\u00ea.\u00a0Na Kinsta, as tabelas de base de dados de cada cliente s\u00e3o automaticamente convertidas para InnoDB por nossa equipe de migra\u00e7\u00e3o.<\/p>\n<p>Mas voc\u00ea pode seguir esses tutoriais abaixo para converter manualmente suas tabelas MyISAM para InnoDB:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/converter-myisam-para-innodb\/#convert-myisam-innodb-phpmyadmin\" target=\"_blank\" rel=\"noopener noreferrer\">Converter MyISAM para InnoDB com o phpMyAdmin<\/a><\/li>\n<li><a href=\"https:\/\/guides.wp-bullet.com\/converting-wordpress-database-tables-from-myisam-to-innodb-with-wp-cli\/\" target=\"_blank\" rel=\"noopener noreferrer\">Converter MyISAM para InnoDB com o WP-CLI<\/a><\/li>\n<\/ul>\n<\/div>\n<h3>Excluir e Limitar as Revis\u00f5es de P\u00e1ginas e Artigos<\/h3>\n<p>Sempre que voc\u00ea salva uma p\u00e1gina ou um artigo no WordPress, ela cria aquilo que \u00e9 designado por <a href=\"https:\/\/wordpress.org\/support\/article\/revisions\/\" target=\"_blank\" rel=\"noopener noreferrer\">revis\u00e3o<\/a>.\u00a0Isso acontece em rascunhos e postagens j\u00e1 publicadas que foram atualizadas.\u00a0As revis\u00f5es podem ser \u00fateis caso voc\u00ea precise reverter para uma vers\u00e3o anterior do seu conte\u00fado.<\/p>\n<figure style=\"width: 1826px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/wordpress-revision.png\" alt=\"Revis\u00e3o do WordPress\" width=\"1826\" height=\"782\"><figcaption class=\"wp-caption-text\">Revis\u00e3o do WordPress<\/figcaption><\/figure>\n<p>Contudo, as revis\u00f5es podem tamb\u00e9m prejudicar o desempenho do seu site WordPress. Em grandes sites, isso poder\u00e1 rapidamente adicionar milhares de linhas \u00e0 sua base de dados que n\u00e3o s\u00e3o necessariamente necess\u00e1rias.\u00a0E, quanto mais linhas voc\u00ea tiver, maior ser\u00e1 o tamanho da sua base de dados,\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/uso-do-disco-no-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">que ocupa espa\u00e7o de armazenamento<\/a>.\u00a0Embora os \u00edndices tenham sido criados para esse prop\u00f3sito, percebemos que esse problema continua prejudicando os sites WordPress. Existem algumas coisas que voc\u00ea pode fazer.<\/p>\n<h4>1. Excluir Revis\u00f5es Antigas<\/h4>\n<p>Se voc\u00ea possui um site WordPress antigo com muitas p\u00e1ginas e artigos, talvez tenha chegado o momento de fazer uma limpeza r\u00e1pida e excluir essas revis\u00f5es antigas.\u00a0Voc\u00ea pode fazer isso com o MySQL, mas com todos os fragmentos de c\u00f3digo flutuando por a\u00ed na web, recomendamos fazer um backup do seu site e utilizar um plugin gratuito como o <a href=\"https:\/\/wordpress.org\/plugins\/wp-sweep\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP-Sweep<\/a>.<\/p>\n<p>Outro dos nossos plugins favoritos, o <a href=\"https:\/\/kinqsta.com\/pt\/blog\/wp-rocket\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a>, tem tamb\u00e9m um recurso de otimiza\u00e7\u00e3o de base de dados para excluir as revis\u00f5es.<\/p>\n<figure style=\"width: 1585px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/wp-rocket-database-optimization.png\" alt=\"Otimiza\u00e7\u00e3o de base de dados do WP Rocket\" width=\"1585\" height=\"932\"><figcaption class=\"wp-caption-text\">Otimiza\u00e7\u00e3o de base de dados do WP Rocket<\/figcaption><\/figure>\n<p>Se voc\u00ea sabe como mexer no WP-CLI, existem alguns comandos que pode usar para isso.<\/p>\n<p>Entre no seu servidor via <a href=\"https:\/\/kinqsta.com\/pt\/blog\/usar-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">SSH<\/a>\u00a0e execute o seguinte comando para obter e ver o n\u00famero de revis\u00f5es atualmente na base de dados.<\/p>\n<p><code>wp revisions list<\/code><\/p>\n<figure style=\"width: 1886px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/wp-cli-revision-list.png\" alt=\"Lista de revis\u00f5es do WP-CLI\" width=\"1886\" height=\"1136\"><figcaption class=\"wp-caption-text\">Lista de revis\u00f5es do WP-CLI<\/figcaption><\/figure>\n<p>Se encontrar um erro, talvez seja necess\u00e1rio instalar primeiro o <a href=\"https:\/\/github.com\/trepmal\/wp-revisions-cli\" target=\"_blank\" rel=\"noopener noreferrer\">wp-revisions-cli\u00a0package<\/a>\u00a0 com o seguinte comando:<\/p>\n<p><code>wp package install trepmal\/wp-revisions-cli<\/code><\/p>\n<p>Voc\u00ea depois pode executar o seguinte comando para limpar as revis\u00f5es:<\/p>\n<p><code>wp revisions clean<\/code><\/p>\n<h4>2. Limite de revis\u00f5es<\/h4>\n<p>Outra boa estrat\u00e9gia, que usamos na Kinsta, \u00e9 <a href=\"https:\/\/kinqsta.com\/pt\/blog\/revisoes-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">limitar o n\u00famero de revis\u00f5es<\/a> que pode ser armazenado por postagem ou p\u00e1gina. Mesmo que voc\u00ea configure para um valor como dez, isso j\u00e1 ser\u00e1 suficiente para manter as revis\u00f5es sob controle, especialmente se voc\u00ea fizer muitas atualiza\u00e7\u00f5es.<\/p>\n<p>Para limitar as revis\u00f5es, voc\u00ea pode adicionar o seguinte c\u00f3digo ao seu arquivo <code>wp-config.php<\/code>. O c\u00f3digo abaixo precisa de ser inserido acima do &#8216;ABSPATH&#8217;, caso contr\u00e1rio n\u00e3o funcionar\u00e1.\u00a0Voc\u00ea pode alterar o n\u00famero para de revis\u00f5es para qualquer um que deseja armazenar na base de dados.<\/p>\n<p><code>define('WP_POST_REVISIONS', 10);<\/code><\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/limit-post-revisions-wp-config.png\" alt=\"Limite de revis\u00f5es de artigos no wp-config.php\" width=\"1500\" height=\"740\"><figcaption class=\"wp-caption-text\">Limite de revis\u00f5es de artigos no wp-config.php<\/figcaption><\/figure>\n<p>Ou pode utilizar um plugin como o <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>\u00a0para limitar as revis\u00f5es.<\/p>\n<figure style=\"width: 1478px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/limit-post-revisions-perfmatters.png\" alt=\"Limite de revis\u00f5es de artigos com o plugin Perfmatters\" width=\"1478\" height=\"674\"><figcaption class=\"wp-caption-text\">Limite de revis\u00f5es de artigos com o plugin Perfmatters<\/figcaption><\/figure>\n<h4>3. Desativar Revis\u00f5es<\/h4>\n<p>E, por \u00faltimo, mas igualmente importante, pode tamb\u00e9m desativar por completo as revis\u00f5es em seu site.\u00a0Se voc\u00ea optar por isso, \u00e9 altamente recomend\u00e1vel seguir a primeira op\u00e7\u00e3o acima para excluir as revis\u00f5es e, depois disso, fazer a sua desativa\u00e7\u00e3o.\u00a0Assim, sua base de dados ficar\u00e1 totalmente livre de todas as revis\u00f5es antigas e nenhuma nova ser\u00e1 adicionada daqui para frente.<\/p>\n<p>Para desabilitar as revis\u00f5es, voc\u00ea pode adicionar o seguinte c\u00f3digo ao seu arquivo <code>wp-config.php<\/code> O c\u00f3digo abaixo precisa de ser inserido acima do &#8216;ABSPATH&#8217;, caso contr\u00e1rio n\u00e3o funcionar\u00e1.<\/p>\n<p><code>define('WP_POST_REVISIONS', false);<\/code><\/p>\n<figure style=\"width: 1582px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/disable-post-revisions-wp-config.png\" alt=\"Desativar as revis\u00f5es de artigos no wp-config.php\" width=\"1582\" height=\"756\"><figcaption class=\"wp-caption-text\">Desativar as revis\u00f5es de artigos no wp-config.php<\/figcaption><\/figure>\n<p>Ou pode utilizer um plugin como o\u00a0<a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>\u00a0para desativar as revis\u00f5es.<\/p>\n<figure style=\"width: 1496px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/disable-post-revisions-perfmatters.png\" alt=\"Desativar as revis\u00f5es de artigos com o plugin Perfmatters\" width=\"1496\" height=\"612\"><figcaption class=\"wp-caption-text\">Desativar as revis\u00f5es de artigos com o plugin Perfmatters<\/figcaption><\/figure>\n<h3>Limpar a Sua Tabela wp_options e Dados carregados automaticamente<\/h3>\n<p>A tabela <code>wp_options<\/code> muitas vezes cai em esquecimento quando o assunto \u00e9 o desempenho geral do WordPress e da base de dados.\u00a0Especialmente em sites antigos e grandes, esse quest\u00e3o pode ser facilmente a culpado por tempos de consulta lentos devido aos <a href=\"https:\/\/kinqsta.com\/pt\/blog\/wp-options-dados-carregados-automaticamente\/\" target=\"_blank\" rel=\"noopener noreferrer\">dados que s\u00e3o carregados automaticamente<\/a> provocados por plugins e temas de terceiros.\u00a0Confie; a gente encontra situa\u00e7\u00f5es dessas todos os dias!<\/p>\n<p>A\u00a0tabela <code>wp_options<\/code> cont\u00e9m todos os tipos de dados para o seu site WordPress, como:<\/p>\n<ul>\n<li>URL do site, URL inicial, email do administrador, categoria padr\u00e3o, postagens por p\u00e1gina, formato de hora,<\/li>\n<li>Configura\u00e7\u00f5espara plugins, temas, widgets<\/li>\n<li>Dados temporariamente armazenados em cache<\/li>\n<\/ul>\n<figure style=\"width: 1479px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/wp-options-table-database.jpg\" alt=\"tabela wp_options na base de dados WordPress\" width=\"1479\" height=\"906\"><figcaption class=\"wp-caption-text\">tabela wp_options na base de dados WordPress<\/figcaption><\/figure>\n<p>Essa tabela cont\u00e9m os seguintes campos (colunas):<\/p>\n<ul>\n<li>option_id<\/li>\n<li>option_name<\/li>\n<li>option_value<\/li>\n<li><strong>autoload<\/strong>(esse \u00e9 aquele que valorizamos em rela\u00e7\u00e3o ao desempenho)<\/li>\n<\/ul>\n<figure style=\"width: 1548px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/autoload-data.png\" alt=\"Dados de carregamento autom\u00e1tico\" width=\"1548\" height=\"374\"><figcaption class=\"wp-caption-text\">Dados de carregamento autom\u00e1tico<\/figcaption><\/figure>\n<p>Uma das coisas importantes que voc\u00ea deve entender sobre a tabela <code>wp_options<\/code> \u00e9 o campo <strong>autoload<\/strong>.\u00a0Isto cont\u00e9m um valor sim ou n\u00e3o (sinaliza\u00e7\u00e3o).\u00a0Isso resumidamente controla se isso \u00e9 ou n\u00e3o carregado pela <a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/wp_load_alloptions\" target=\"_blank\" rel=\"noopener noreferrer\">fun\u00e7\u00e3o wp_load_alloptions()<\/a>. Os dados carregados automaticamente s\u00e3o <strong>dados que s\u00e3o carregados em todas as p\u00e1ginas<\/strong>\u00a0do seu site WordPress.\u00a0Assim como mostr\u00e1mos para voc\u00ea como pode <a href=\"https:\/\/kinqsta.com\/pt\/blog\/desabilitar-wordpress-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">desativar determinados scripts<\/a>\u00a0do carregamento em todo o site, a mesma ideia se aplica aqui.\u00a0O atributo carregamento autom\u00e1tico est\u00e1 definido como &#8220;sim&#8221; por padr\u00e3o para os desenvolvedores, mas nem todos os plugins devem teoricamente carregar seus dados em todas as p\u00e1ginas.<\/p>\n<p>O problema que os sites do WordPress podem encontrar \u00e9 quando existe uma grande quantidade de carregados na tabela <code>wp_options<\/code>. Isso normalmente \u00e9 o resultado de uma das causas seguintes:<\/p>\n<ul>\n<li>Os dados est\u00e3o sendo carregados automaticamente por um plugin quando deveria estar definidos como &#8220;n\u00e3o&#8221;. Um bom exemplo disso seria um plugin de formul\u00e1rio de contato. Ser\u00e1 que ele precisa de carregar dados em todas as p\u00e1ginas ou apenas na p\u00e1gina de contato?<\/li>\n<li>Os pllugins ou temas foram removidos do site WordPress, mas suas op\u00e7\u00f5es seguem existindo na mesa <code>wp_options<\/code>. Isso pode significar que os dados s\u00e3o carregados automaticamente de forma desnecess\u00e1ria em cada solicita\u00e7\u00e3o.<\/li>\n<li>Os desenvolvedores de plugins e de temas est\u00e3o carregando dados para a tabela <code>wp_options<\/code> em vez de utilizarem suas pr\u00f3prias tabelas. Existem argumentos para quem \u00e9 a favor e contra, j\u00e1 que alguns desenvolvedores preferem plugins que n\u00e3o criam tabelas adicionais.\u00a0No entanto, a tabela <code>wp_options<\/code>\u00a0 n\u00e3o foi desenhada para armazenar milhares de linhas.<\/li>\n<\/ul>\n<p>Quando \u00e9 que os dados carregados automaticamente s\u00e3o demasiados? \u00c9 claro que isso pode variar, mas, idealmente, voc\u00ea quer que o valor se situe entre 300 KB e 1 MB.\u00a0Quando voc\u00ea come\u00e7a a se aproximar da faixa de 3 a 5 MB ou mais, provavelmente existem coisas que podem ser otimizadas ou removidas para n\u00e3o serem carregadas automaticamente.\u00a0E qualquer coisa acima de 10 MB deve ser resolvida imediatamente.\u00a0Isso nem sempre significa vai causar um problema, mas \u00e9 um bom ponto de partida.<\/p>\n<p>Tendo em conta a import\u00e2ncia do problema, temos um tutorial separado que voc\u00ea vai querer ler sobre como <a href=\"https:\/\/kinqsta.com\/pt\/blog\/converter-myisam-para-innodb\/#convert-myisam-innodb-phpmyadmin\" target=\"_blank\" rel=\"noopener noreferrer\">solucionar problemas de dados carregados automaticamente da melhor forma<\/a>\u00a0e tamb\u00e9m como fazer a sua limpeza.<\/p>\n\n<h3>Limpar Transientes<\/h3>\n<p>A menos que voc\u00ea esteja usando um cache de objetos, o WordPress armazena registros na tabela <code>wp_options<\/code>.\u00a0Normalmente,\u00a0eles recebem um prazo de validade e desaparecem com o tempo. Contudo, isso nem sempre acontece. J\u00e1 encontr\u00e1mos algumas bases de dados onde existem milhares de registros tempor\u00e1rios antigos.\u00a0Na verdade, em um site, encontr\u00e1mos <a href=\"https:\/\/kinqsta.com\/pt\/blog\/depurando-problemas-de-desempenho-no-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">registros transit\u00f3rios corruptos<\/a>\u00a0em que mais de <strong>695.000 linhas foram geradas<\/strong> na tabela <code>wp_options<\/code>.\u00a0Credo!<\/p>\n<figure style=\"width: 2513px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/03\/wp_image-processing-2-1.png\" alt=\"Transientes corruptos na tabela wp_options\" width=\"2513\" height=\"887\"><figcaption class=\"wp-caption-text\">Transientes corruptos na tabela wp_options<\/figcaption><\/figure>\n<p>\u00c9 tamb\u00e9m importante notar que os transientes n\u00e3o s\u00e3o carregados automaticamente por padr\u00e3o.\u00a0Voc\u00ea pode usar uma consulta como essa abaixo para saber se existem dados transit\u00f3rios carregados automaticamente.<\/p>\n<pre><code class=\"language-php\">SELECT * \nFROM `wp_options` \nWHERE `autoload` = 'yes'\nAND `option_name` LIKE '%transient%'<\/code><\/pre>\n<p>Uma op\u00e7\u00e3o melhor e mais segura seria utilizar um plugin gratuito como o <a href=\"https:\/\/wordpress.org\/plugins\/artiss-transient-cleaner\/\" target=\"_blank\" rel=\"noopener noreferrer\">Transient Cleaner<\/a>\u00a0ou o\u00a0<a href=\"https:\/\/wordpress.org\/plugins\/delete-expired-transients\/\" target=\"_blank\" rel=\"noopener noreferrer\">Delete Expired Transients<\/a> que podem limpar somente os\u00a0transientes\u00a0expirados\u00a0da sua tabela <code>wp_options<\/code>.\u00a0Ainda assim, parece que existe agora uma <a href=\"https:\/\/kinqsta.com\/pt\/blog\/converter-myisam-para-innodb\/#convert-myisam-innodb-phpmyadmin\" target=\"_blank\" rel=\"noopener noreferrer\">fun\u00e7\u00e3o em WordPress<\/a>, adicionada no 4.9, que limpa os transientes expirados. Esperamos que isso j\u00e1 esta acontecendo automaticamente no se usite.<\/p>\n<p>O WP Rocket tamb\u00e9m possui a capacidade de limpar transientes nas suas op\u00e7\u00f5es de otimiza\u00e7\u00e3o para a base de dados.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/cleanup-transients-with-wp-rocket.png\" alt=\"Limpar transientes com o WP Rocket\" width=\"1600\" height=\"817\"><figcaption class=\"wp-caption-text\">Limpar transientes com o WP Rocket<\/figcaption><\/figure>\n<h3>Limpar Sess\u00f5es WordPress<\/h3>\n<p>Outro problema comum que por vezes encontramos s\u00e3o as tarefas cron n\u00e3o sincronizadas ou que n\u00e3o s\u00e3o acionadas corretamente e, devido a isso, as sess\u00f5es n\u00e3o podem ser limpas.\u00a0Voc\u00ea pode acabar por acumular toneladas de linhas da <code>_wp_session_<\/code>\u00a0na sua base de dados. No exemplo abaixo, o site tinha <strong>mais de 3 milh\u00f5es de linhas<\/strong> na tabela <code>wp_options<\/code>.\u00a0E a tabela aumentou para mais de 600 MB.<\/p>\n<figure style=\"width: 2254px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/09\/wp_options-row.png\" alt=\"tabela wp_options com milh\u00f5es de linhas\" width=\"2254\" height=\"227\"><figcaption class=\"wp-caption-text\">tabela wp_options com milh\u00f5es de linhas<\/figcaption><\/figure>\n<p>Voc\u00ea pode usar uma consulta como essa abaixo para saber se est\u00e1 tendo esse problema:<\/p>\n<pre><code class=\"language-php\">SELECT *\nFROM `wp_options`\nWHERE `option_name` LIKE '_wp_session_%'<\/code><\/pre>\n<figure style=\"width: 1308px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/09\/wp_session-rows-2.png\" alt=\"linhas wp_session\" width=\"1308\" height=\"475\"><figcaption class=\"wp-caption-text\">linhas wp_session<\/figcaption><\/figure>\n<p>Na maioria das situa\u00e7\u00f5es, voc\u00ea pode excluir essas linhas com seguran\u00e7a (o que deveria ser feito pela tarefa cron) com o seguinte comando:<\/p>\n<pre><code class=\"language-php\">DELETE FROM `wp_options`\nWHERE `option_name` LIKE '_wp_session_%'<\/code><\/pre>\n<p>Ap\u00f3s limpar todos os restos em <code>_wp_session_ rows<\/code> a tabela ficou com menos de 1,000 linhas e foi reduzida para 11 MB de tamanho.<\/p>\n<figure style=\"width: 2224px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/09\/cleaned-up-wp-sessions.png\" alt=\"WP sessions cleaned up\" width=\"2224\" height=\"250\"><figcaption class=\"wp-caption-text\">WP sessions cleaned up<\/figcaption><\/figure>\n<p>Tamb\u00e9m corrigiu os picos que o site estava tendo no MySQL.<\/p>\n<figure style=\"width: 1823px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/09\/mysql-web-transactions.png\" alt=\"Transa\u00e7\u00f5es web do MySQL\" width=\"1823\" height=\"743\"><figcaption class=\"wp-caption-text\">Transa\u00e7\u00f5es web do MySQL<\/figcaption><\/figure>\n<h3>Adicionar um \u00cdndice ao Carregamento Autom\u00e1tico<\/h3>\n<p>Se limpar a sua table <code>wp_options<\/code> n\u00e3o foi suficiente, voc\u00ea pode tentar adicionar um &#8220;\u00edndice&#8221; no campo de carregamento autom\u00e1tico.\u00a0Isso pode ajudar voc\u00ea a ser encontrado de forma mais eficiente.\u00a0A incr\u00edvel equipe da 10up criou alguns cen\u00e1rios de teste em uma tabela <code>wp_options<\/code> com um n\u00famero t\u00edpico de registros carregados automaticamente para mostrar como adicionar um \u00edndice de carregamento autom\u00e1tico \u00e0s consultas <code>wp_options<\/code> pode aumentar o desempenho.<\/p>\n<figure style=\"width: 750px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/09\/wp_options-query-time-index.png\" alt=\"Tempo de consulta de wp_options\" width=\"750\" height=\"430\"><figcaption class=\"wp-caption-text\">Tempo de consulta de wp_options (fonte de imagem:\u00a0<a href=\"https:\/\/10up.com\/blog\/2017\/wp-options-table\/\" target=\"_blank\" rel=\"noopener noreferrer\">10up<\/a>)<\/figcaption><\/figure>\n<p>Tamb\u00e9m recomendamos verificar esses dois recursos adicionais do WP Bullet:<\/p>\n<ul>\n<li><a href=\"https:\/\/guides.wp-bullet.com\/add-mysql-index-wordpress-wp_options-table\/\" target=\"_blank\" rel=\"noopener noreferrer\">Como Adicionar o \u00cdndice MySQL \u00e0 tabela wp_options<\/a><\/li>\n<li><a href=\"https:\/\/guides.wp-bullet.com\/using-wp-cli-doctor-command-to-fix-large-wp_options-autoload-data\/\" target=\"_blank\" rel=\"noopener noreferrer\">Limpar a tabela wp_options utilizando o WP-CLI<\/a><\/li>\n<\/ul>\n<h3>Utilizar Redis como um Cache de Objetos Persistentes para o WordPress<\/h3>\n<p>O <a href=\"https:\/\/redis.io\/topics\/introduction\" target=\"_blank\" rel=\"noopener noreferrer\">Redis<\/a>\u00a0\u00e9 um armazenamento open-source de estruturas de dados colocadas em mem\u00f3ria.\u00a0No contexto do WordPress, o Redis pode ser usado para armazenar os valores gerados persistentemente pelo <a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_Object_Cache\" target=\"_blank\" rel=\"noopener noreferrer\">cache de objetos nativos do WordPress<\/a>, para que os objetos em cache possam ser reutilizados entre os carregamentos de p\u00e1gina.<\/p>\n<p>Utilizar um cache de objeto persistente como o Redis permite a <strong>reutiliza\u00e7\u00e3o de objetos em cache<\/strong> em vez de exigir que a base de dados MySQL seja consultada uma segunda vez para o mesmo objeto.\u00a0O resultado \u00e9 que o Redis pode reduzir a carga na base de dados do MySQL de um site, diminuindo ao mesmo tempo o tempo de resposta do site e aumentando a capacidade do site para dimensionar e manipular tr\u00e1fego adicional.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" aligncenter\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2018\/05\/redis-1-1.png\" alt=\"Redis\" width=\"235\" height=\"82\" data-must_clone=\"true\"><\/p>\n<p>Sites altamente din\u00e2micos (WooCommerce, sites de filia\u00e7\u00e3o, f\u00f3runs, f\u00f3runs de discuss\u00e3o, blogs com sistemas de coment\u00e1rios muitos ativos) que n\u00e3o podem fazer bom uso do cache de p\u00e1ginas s\u00e3o potenciais candidatos para uma op\u00e7\u00e3o de cache de objeto persistentes como o Redis.<\/p>\n<p>Se voc\u00ea \u00e9 um cliente Kinsta, oferecemos um add-on Redis. Veja <a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/cache\/cache-redis\/#add-redis-kinsta\" target=\"_blank\" rel=\"noopener noreferrer\">como adicionar o Redis<\/a>\u00a0ao seu plano de hospedagem.<\/p>\n<h3>Utilize o Elasticsearch para Acelerar A Busca no WordPress<\/h3>\n<p>O <a href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/getting-started.html\" target=\"_blank\" rel=\"noopener noreferrer\">Elasticsearch<\/a>\u00a0\u00e9 um motor de busca open-source para texto. \u00c9 utilizado para indexar dados e buscar esses mesmos dados de forma incrivelmente r\u00e1pida.<\/p>\n<p>No contexto do WordPress, o Elasticsearch pode ser utilizado para <strong>acelerar a consulta da base de dados do WordPress<\/strong>.\u00a0Isso \u00e9 feito criando um \u00edndice do conte\u00fado da base de dados do seu site e, depois, usando o Elasticsearch para procurar nesse \u00edndice muito mais rapidamente do que aquilo que aconteceria com uma consulta MySQL.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" aligncenter\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2018\/11\/elasticsearch-logo-1.png\" alt=\"Elasticsearch\" width=\"353\" height=\"73\" data-must_clone=\"true\"><\/p>\n<p>Se voc\u00ea tiver tempo e capacidade, o Elasticsearch pode ser integrado em um website WordPress por um desenvolver altamente qualificado em WordPress e Elasticsearch.\u00a0Se o seu site utiliza de forma relativamente standard o WP_Query, ent\u00e3o o Elasticsearch tamb\u00e9m pode ser integrado instalando\u00a0o <a href=\"https:\/\/www.elasticpress.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">ElasticPress<\/a>, um plugin gratuito para WordPress da 10up,\u00a0<a href=\"https:\/\/wordpress.org\/plugins\/elasticpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">dispon\u00edvel no WordPress.org<\/a>, que \u00e9 <a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/cache\/cache-redis\/#add-redis-kinsta\" target=\"_blank\" rel=\"noopener noreferrer\">integrada automaticamente no objeto WP_Query<\/a>\u00a0para gerar resultados de consulta com o Elasticsearch em vez do MySQL.<\/p>\n<p>Qualquer site que utiliza o <a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_Query\" target=\"_blank\" rel=\"noopener noreferrer\">WP_Query<\/a>\u00a0pode beneficiar do Elasticsearch.\u00a0Exemplos de sites que podem se beneficiar do Elasticsearch:<\/p>\n<ul>\n<li>Sites onde a busca \u00e9 o principal meio de navega\u00e7\u00e3o.<\/li>\n<li>Sites de WooCommerce com um elevado n\u00famero de pedidos onde os administradores do site precisam de procurar regularmente a lista de pedidos.<\/li>\n<li>Qualquer site com um elevado n\u00famero de posts onde as consultas do MySQL est\u00e3o produzindo resultados demasiado lentos.<\/li>\n<\/ul>\n<h3>Desativar Recursos N\u00e3o Cr\u00edticos que Exigem Muito da Base de Dados<\/h3>\n<p>Isto pode parecer um pouco \u00f3bvio, mas pode fazer uma grande diferen\u00e7a se voc\u00ea desativar plugins n\u00e3o cr\u00edticos e recursos de temas que s\u00e3o intensivos em banco de dados.<\/p>\n<ul>\n<li>Widgets e plugins populares e ou relacionados s\u00e3o horr\u00edveis. Eles normalmente t\u00eam consultas pesadas em todo o site.<\/li>\n<li>Plugins de otimiza\u00e7\u00e3o de imagens que comprimem imagens usando o seu servidor. Voc\u00ea deve sempre usar um plugin de otimiza\u00e7\u00e3o de imagem que otimize as imagens externamente.<\/li>\n<\/ul>\n<p>Se visitar o <a href=\"https:\/\/kinqsta.com\/pt\/blog\/\" target=\"_blank\" rel=\"noopener noreferrer\">blog Kinsta<\/a> e deslizar para baixo at\u00e9 ao fim de uma postagem, voc\u00ea notar\u00e1 que temos aquilo que designamos por artigos relacionados &#8220;escolhidos a dedo&#8221;.\u00a0Esses s\u00e3o selecionados por n\u00f3s manualmente e atribu\u00eddos \u00e0 postagem em espec\u00edfico.\u00a0Isso reduz a consulta a quase nada e n\u00e3o prejudicar\u00e1 o desempenho de todo o site.\u00a0Demora mais?\u00a0Sim, mas pode ser ainda melhor, j\u00e1 que voc\u00ea pode escolher o que pretende que os leitores vejam.<\/p>\n<figure style=\"width: 1598px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/wordpress-related-posts.png\" alt=\"Postagens relacionadas com o WordPress\" width=\"1598\" height=\"623\"><figcaption class=\"wp-caption-text\">Postagens relacionadas com o WordPress<\/figcaption><\/figure>\n<p>Ent\u00e3o, como conseguimos fazer isso?\u00a0Utilizamos o fant\u00e1stico plugin <a href=\"https:\/\/www.advancedcustomfields.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Advanced Custom Fields<\/a>\u00a0e depois atribu\u00edmos esses campos ao nosso tipo de postagem no blog.\u00a0Isso permite que a gente busque e atribua qualquer conte\u00fado relacionado que quisermos a cada uma das postagens do nosso blog (como podemos ver abaixo).<\/p>\n<figure style=\"width: 1468px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2014\/06\/assign-related-posts-1.png\" alt=\"Atribuir postagens relacionadas\" width=\"1468\" height=\"650\"><figcaption class=\"wp-caption-text\">Atribuir postagens relacionadas<\/figcaption><\/figure>\n<p>Recomendamos tamb\u00e9m ficar longe de plugins que adicionem um contador de visualiza\u00e7\u00f5es\/postagens ao seu site, a menos que voc\u00ea precise disso.\u00a0Por exemplo, evite coisas como &#8220;792 postagens&#8221;, que fica aparecendo do lado do avatar de um usu\u00e1rio em postagens no f\u00f3rum, ou &#8220;5.243 visualiza\u00e7\u00f5es&#8221; ao listar as postagens no f\u00f3rum.\u00a0Quando voc\u00ea tem uma longa discuss\u00e3o, esses contadores ter\u00e3o um enorme impacto na sua base de dados.\u00a0De forma geral, minimize a utiliza\u00e7\u00e3o de contadores e apenas os utilize quando for estritamente necess\u00e1rio.<\/p>\n<p>Isso tamb\u00e9m serve para contadores sociais.\u00a0Por exemplo, no site abaixo voc\u00ea pode ver que o tempo de resposta do conhecido plugin Social Warfare \u00e9 30 vezes maior do que o plugin seguinte.\u00a0O cache est\u00e1 ativado, mas, obviamente, esse plugin tem uma consider\u00e1vel quebra de desempenho.\u00a0Depois de desativar o plugin no site, os tempos de carregamento melhoraram instantaneamente e a capacidade de resposta do painel de administra\u00e7\u00e3o do WordPress melhorou tamb\u00e9m.<\/p>\n<figure style=\"width: 1886px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/social-warfare-load-times.png\" alt=\"Tempos de carregamento do Social Warfare\" width=\"1886\" height=\"878\"><figcaption class=\"wp-caption-text\">Tempos de carregamento do Social Warfare<\/figcaption><\/figure>\n<h2 id=\"cdn\">Utilizar uma Rede de Entrega de Conte\u00fado (CDN)<\/h2>\n<p><a href=\"https:\/\/kinqsta.com\/pt\/blog\/cdn-para-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">CDN<\/a>\u00a0\u00e9 a abrevia\u00e7\u00e3o para rede de entrega de conte\u00fado. S\u00e3o redes de servidores (tamb\u00e9m conhecidos como POPs) localizados em todo o mundo. Est\u00e3o desenhados para hospedarem e distribu\u00edrem c\u00f3pias do conte\u00fado est\u00e1tico (e por vezes din\u00e2mico) do seu site WordPress, como imagens, CSS, JavaScript e transmiss\u00f5es de v\u00eddeo.<\/p>\n<p>Antes de qualquer outra coisa, voc\u00ea n\u00e3o deve confundir o CDN com seu host WordPress. S\u00e3o servi\u00e7os totalmente separados.\u00a0Um CDN n\u00e3o \u00e9 um substituto para o seu provedor de hospedagem, mas sim uma forma adicional de aumentar a velocidade do seu site.\u00a0Enquanto nossa hospedagem aqui na Kinsta \u00e9 bem r\u00e1pida,\u00a0um CDN pode tornar seu site ainda mais veloz.<\/p>\n<h3>Como Funciona um CDN<\/h3>\n<p>Como um CDN funciona exatamente?\u00a0Bom, por exemplo, quando voc\u00ea hospeda seu site com Kinsta, voc\u00ea precisa escolher a <a href=\"https:\/\/kinqsta.com\/pt\/docs\/informacoes-de-servico\/localizacoes-de-centro-de-dados\/\" target=\"_blank\" rel=\"noopener noreferrer\">localiza\u00e7\u00e3o do centro de dados<\/a>, como EUA, Europa, \u00c1sia-Pac\u00edfico ou Am\u00e9rica do Sul.<\/p>\n<p>Partamos do princ\u00edpio que voc\u00ea escolhe a \u00e1rea central dos EUA.\u00a0Isso significa que seu site est\u00e1 fisicamente localizado em um &#8220;servidor de alojamento&#8221; em\u00a0Council Bluffs, Iowa.\u00a0Quando as pessoas na Europa visitam o seu site, elas demorar\u00e3o mais tempo para fazer o carregamento do que algu\u00e9m que o visite, por exemplo, a partir de Dallas, Texas.<\/p>\n<p>Porqu\u00ea?\u00a0Porque os dados necessitam percorrer uma dist\u00e2ncia maior.\u00a0Isso \u00e9 a <a href=\"https:\/\/kinqsta.com\/pt\/blog\/latencia-de-rede\/\" target=\"_blank\" rel=\"noopener noreferrer\">lat\u00eancia<\/a>.\u00a0A lat\u00eancia diz respeito ao tempo e\/ou atraso que est\u00e1 envolvido na transmiss\u00e3o de dados atrav\u00e9s de uma rede.\u00a0Quanto mais distante a dist\u00e2ncia, maior a lat\u00eancia.<\/p>\n<h3>Tipos de CDNs<\/h3>\n<p>Existem dois tipos diferentes de redes de distribui\u00e7\u00e3o de conte\u00fado:<\/p>\n<ol>\n<li>CDN pull tradicional<\/li>\n<li>CDN de Proxy Reverso<\/li>\n<\/ol>\n<p>Os CDNs pull tradicionais colocam em cache uma c\u00f3pia de todo o seu conte\u00fado e m\u00eddia, mas uma solicita\u00e7\u00e3o do cliente continua sendo feita diretamente ao seu provedor de hospedagem. O <a href=\"https:\/\/www.keycdn.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">KeyCDN<\/a>\u00a0e\u00a0o <a href=\"https:\/\/www.cdn77.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">CDN77<\/a>\u00a0s\u00e3o exemplos de CDNs tradicionais.<\/p>\n<p>Um CDN de proxy reverso \u00e9 um pouco diferente. Apesar de agir tamb\u00e9m como um CDN, ele intercepta todos os pedidos recebidos e atua como um servidor intermedi\u00e1rio entre o cliente e seu host.\u00a0<a href=\"https:\/\/www.cloudflare.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare<\/a>\u00a0e\u00a0<a href=\"https:\/\/sucuri.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sucuri<\/a>\u00a0s\u00e3o exemplos de CDNs de proxy reverso.\u00a0Essa \u00e9 uma das raz\u00f5es pelas quais voc\u00ea precisa direcionar seu DNS para esses provedores em vez de fazer isso para o seu host.<\/p>\n<p>A vantagem nisso \u00e9 que eles agem como um servidor intermedi\u00e1rio, podem facultar fortes firewalls para aplicativos web que podem ajudar a impedir que tr\u00e1fego ruim entre no seu site WordPress ou no provedor de hospedagem.\u00a0Uma desvantagem \u00e9 que eles t\u00eam um pouco de sobrecarga adicional em termos de desempenho em compara\u00e7\u00e3o com um CDN pull tradicional.\u00a0Mas com recursos adicionais de desempenho e seguran\u00e7a, isso pode ser insignificante.<\/p>\n<p>Abaixo voc\u00ea tem um exemplo do que aconteceu ap\u00f3s a ativa\u00e7\u00e3o do Sucuri no site de um cliente.\u00a0Como voc\u00ea pode ver, isso teve um impacto enorme na quantidade de tr\u00e1fego ruim que entrou no site.\u00a0No final, esses tipos de servi\u00e7os podem ajudar voc\u00ea a economizar nos seus custos de hospedagem.<\/p>\n<figure style=\"width: 1976px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/06\/resources-after-sucuri-waf-1-1.png\" alt=\"Recursos ap\u00f3s o Sucuri WAF\" width=\"1976\" height=\"1435\"><figcaption class=\"wp-caption-text\">Recursos ap\u00f3s o Sucuri WAF<\/figcaption><\/figure>\n<h3>Testes de Velocidade CDN<\/h3>\n<p>J\u00e1 fal\u00e1mos sobre as grandes vantagens do cache WordPress.\u00a0Bom, o cache do CDN tamb\u00e9m \u00e9 muito potente.\u00a0Isso ocorre porque os CDNs normalmente t\u00eam um n\u00famero de localiza\u00e7\u00f5es de servidor muito superior aos provedores de hospedagem.\u00a0Isso significa que eles podem colocar em cache todos os seus recursos (imagens, JS, CSS) em um local mais perto de seus visitantes e fazer com que sejam apresentados em velocidades extremamente r\u00e1pidas.<\/p>\n<p>Fa\u00e7amos alguns testes r\u00e1pidos para ver quanto mais r\u00e1pido seu site pode ficar com um CDN.<\/p>\n<h4><strong>Sem CDN<\/strong><\/h4>\n<p>O nosso website de teste est\u00e1 hospedado na Kinsta e localizado fisicamente no centro de dados de Iowa, EUA. Primeiro efetu\u00e1mos cinco testes de velocidade no Pingdom (sem o CDN ativado) e obtivemos a m\u00e9dia.\u00a0Importante: Estamos usando a localiza\u00e7\u00e3o Europa \u2013 Reino Unido \u2013 Londres no Pingdom para demonstrar o verdadeiro poder de um CDN.\u00a0O tempo total de carregamento foi de <strong>1.03<\/strong>\u00a0<strong>s<\/strong>.<\/p>\n<figure style=\"width: 1462px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/speed-test-no-cdn.png\" alt=\"Teste de velocidade sem CDN\" width=\"1462\" height=\"478\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c6eae3e6000000\" target=\"_blank\" rel=\"noopener noreferrer\">Teste de velocidade<\/a> sem um CDN<\/figcaption><\/figure>\n<h4><strong>Com CDN<\/strong><\/h4>\n<p>Depois ativ\u00e1mos o nosso CDN e fizemos cinco testes de velocidade adicionais no Pingdom.\u00a0O nosso tempo total de carregamento \u00e9 agora de <strong>585 ms<\/strong>\u00a0para a localiza\u00e7\u00e3o de teste em Europa \u2013 Reino Unido \u2013 Londres no Pingdom.\u00a0Ent\u00e3o, quando us\u00e1mos o CDN, fomos capazes de <strong>diminuir os nossos tempos de carregamento da p\u00e1gina por<\/strong>\u00a0<strong>43.2%<\/strong>!\u00a0Isso \u00e9 algo enorme.<\/p>\n<figure style=\"width: 1466px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/speed-test-with-cdn.png\" alt=\"Teste de velocidade com CDN\" width=\"1466\" height=\"478\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c6eb7303400000\" target=\"_blank\" rel=\"noopener noreferrer\">Teste de velocidade<\/a> com CDN<\/figcaption><\/figure>\n<p>A raz\u00e3o para essa enorme diferen\u00e7a \u00e9 que o CDN tem um centro de dados em Londres.\u00a0Isso significa que todos os ativos s\u00e3o armazenados em cache nesse local e prontos para serem mostrados com lat\u00eancia m\u00ednima.<\/p>\n<h4><strong>TTFB sem CDN<\/strong><\/h4>\n<p>Voc\u00ea lembra que a barra amarela no Pingdom significa tempo de espera, que \u00e9 o tempo at\u00e9 ao primeiro byte (TTFB). Nos nossos testes de velocidade sem o CDN, a execu\u00e7\u00e3o do TTFB m\u00e9dio em ativos estava pr\u00f3xima a <strong>98 ms<\/strong>.<\/p>\n<figure style=\"width: 1488px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/ttfb-without-cdn.png\" alt=\"TTFB sem CDN\" width=\"1488\" height=\"739\"><figcaption class=\"wp-caption-text\">TTFB sem CDN<\/figcaption><\/figure>\n<h4><strong>TTFB com CDN<\/strong><\/h4>\n<p>Ap\u00f3s ativarmos o CDN, o TTFB m\u00e9dio dos ativos caiu para uma <strong>m\u00e9dia de 15 ms<\/strong>.\u00a0Ent\u00e3o, com um CDN, o nosso <strong>TTFB m\u00e9dio caiu 84,69%<\/strong>.\u00a0Isso ocorre principalmente porque os ativos estavam sendo apresentados diretamente a partir do cache do CDN.<\/p>\n<figure style=\"width: 1492px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/ttfb-with-cdn.png\" alt=\"TTFB com CDN\" width=\"1492\" height=\"739\"><figcaption class=\"wp-caption-text\">TTFB com CDN<\/figcaption><\/figure>\n\n<h3>Como Ativar um CDN<\/h3>\n<p>Ativar um CDN no seu site WordPress n\u00e3o precisa ser algo complicado, \u00e9 bem f\u00e1cil at\u00e9!\u00a0Apenas siga esses passos.<\/p>\n<h4>Passo 1<\/h4>\n<p>Selecione um provedor de CDN e subscreva o servi\u00e7o. Normalmente a cobran\u00e7a \u00e9 feita mensalmente ou com base na utiliza\u00e7\u00e3o de dados.\u00a0A maioria dos provedores ter\u00e1 uma calculadora para estimar seus custos.<\/p>\n<ul>\n<li>Se quiser implementar o KeyCDN, recomendamos a leitura desse artigo <a href=\"https:\/\/woorkup.com\/cdn-for-dummies\/\" target=\"_blank\" rel=\"noopener noreferrer\">CDN para principiantes<\/a>.\u00a0Cada provedor de CDN tamb\u00e9m deve ter documenta\u00e7\u00e3o para ajudar voc\u00ea a come\u00e7ar.<\/li>\n<li>Temos tutoriais detalhados sobre <a href=\"https:\/\/kinqsta.com\/pt\/blog\/instalar-cloudflare\/\" target=\"_blank\" rel=\"noopener noreferrer\">como instalar o Cloudflare<\/a>\u00a0e\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/sucuri-firewall\/\" target=\"_blank\" rel=\"noopener noreferrer\">como instalar o Sucuri<\/a>.<\/li>\n<\/ul>\n<h4>Passo 2<\/h4>\n<p>Se voc\u00ea estiver usando um CDN pull tradicional, pode utilizar o plugin gratuito como\u00a0o <a href=\"https:\/\/wordpress.org\/plugins\/cdn-enabler\/\" target=\"_blank\" rel=\"noopener noreferrer\">CDN Enabler<\/a>,\u00a0<a href=\"https:\/\/wp-rocket.me\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a> ou\u00a0<a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>\u00a0para integrar no seu site WordPress.\u00a0Esse plugins ligam automaticamente os seus ativos ao CDN. Voc\u00ea n\u00e3o precisa fazer mais nada para ter o seu conte\u00fado no CDN; pode descansar!\u00a0Os CDNs de proxy reverso normalmente n\u00e3o exigem plugins, embora por vezes tenham alguns que permitem ativar recursos adicionais.<\/p>\n<figure style=\"width: 1670px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/enable-cdn-in-wordpress-perfmatters.png\" alt=\"Ativar o CDN no WordPress com o Perfmatters\" width=\"1670\" height=\"928\"><figcaption class=\"wp-caption-text\">Ativar o CDN no WordPress com o Perfmatters<\/figcaption><\/figure>\n<h3>Como Ativar o CDN da Kinsta<\/h3>\n<p>Voc\u00ea gostou dos testes de velocidade CDN que mostr\u00e1mos acima?\u00a0N\u00f3s est\u00e1vamos usando o KeyCDN nesses testes.\u00a0A grande not\u00edcia \u00e9 que o nosso CDN da Kinsta \u00e9 alimentado por KeyCDN.\u00a0\u00c9 uma rede de entrega de conte\u00fado habilitada para HTTP\/2 e IPv6 com 200+ localiza\u00e7\u00f5es, para turbinar seus ativos e m\u00eddia em todo o mundo.\u00a0As regi\u00f5es atualmente servidas incluem Am\u00e9rica, Am\u00e9rica do Sul, Europa, \u00c1frica, \u00c1sia e Austr\u00e1lia.<\/p>\n<figure style=\"width: 1613px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/kinsta-cdn-map.png\" alt=\"Rede do CDN da Kinsta\" width=\"1613\" height=\"843\"><figcaption class=\"wp-caption-text\">Rede do CDN da Kinsta<\/figcaption><\/figure>\n<p>Se voc\u00ea \u00e9 um cliente Kinsta, temos largura de banda gratuita para CDN em todos os nossos planos de hospedagem.\u00a0Voc\u00ea pode <a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#kinstas-cdn\" target=\"_blank\" rel=\"noopener noreferrer\">ativar o CDN da Kinsta<\/a>\u00a0em dois passos simples.<\/p>\n<h4>Passo 1<\/h4>\n<p>Primeiro, fa\u00e7a o login no seu <a href=\"https:\/\/my.kinqsta.com\/?lang=pt\" target=\"_blank\" rel=\"noopener noreferrer\">Painel MyKinsta<\/a>.\u00a0Clique no seu site e depois no separador CDN Kinsta.<\/p>\n<figure id=\"attachment_55804\" aria-describedby=\"caption-attachment-55804\" style=\"width: 1524px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55804 size-full\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/CDN-da-Kinsta-1.png\" alt=\"CDN da Kinsta\" width=\"1524\" height=\"796\"><figcaption id=\"caption-attachment-55804\" class=\"wp-caption-text\">CDN da Kinsta<\/figcaption><\/figure>\n<h4>Passo 2<\/h4>\n<p>Depois clique em &#8220;Ativar\u00a0o CDN da Kinsta&#8221;. Ap\u00f3s alguns minutos, o CDN \u00e9 implantado automaticamente e seus recursos ser\u00e3o apresentados a partir do cache para todo o mundo.\u00a0\u00c9 s\u00f3 isso. \ud83d\ude04<\/p>\n<figure id=\"attachment_55805\" aria-describedby=\"caption-attachment-55805\" style=\"width: 1513px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55805 size-full\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/ativar-CDN-da-Kinsta-1.png\" alt=\"Ativar\u00a0o CDN da Kinsta\" width=\"1513\" height=\"790\"><figcaption id=\"caption-attachment-55805\" class=\"wp-caption-text\">Ativar\u00a0o CDN da Kinsta<\/figcaption><\/figure>\n<h3>Otimiza\u00e7\u00f5es de CDN Adicionais<\/h3>\n<p>Aqui ficam algumas otimiza\u00e7\u00f5es de CDN adicionais que voc\u00ea pode querer verificar ou refletir sobre.<\/p>\n<ul>\n<li>Se voc\u00ea tiver muitos coment\u00e1rios, os gravatars podem gerar muitos pedidos.Eles s\u00e3o carregados a partir de <code>secure.gravatar.com<\/code>.\u00a0Confira este tutorial sobre como\u00a0<a href=\"https:\/\/woorkup.com\/load-gravatars-from-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">carregar gravatars do seu CDN<\/a>.\u00a0Fazemos isso no site da Kinsta.\u00a0\ud83d\udc4d<\/li>\n<li>Voc\u00ea pode hospedar suas fontes personalizadas da web a partir do seu CDN ou at\u00e9 mesmo as fontes do Google em seu CDN.Confira nosso aprofundado\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/fontes-locais\/\" target=\"_blank\" rel=\"noopener noreferrer\">tutorial sobre fontes locais<\/a>.<\/li>\n<li>Garanta que carrega o seu <a href=\"https:\/\/kinqsta.com\/pt\/blog\/favicon-no-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">favicon<\/a> a partir do CDN.Mesmo sendo pequeno, tudo \u00e9 importante!<\/li>\n<\/ul>\n<h2 id=\"offload-media\">Descarregar M\u00eddia e Emails Quando Necess\u00e1rio<\/h2>\n<p>Tudo o que provoca uma solicita\u00e7\u00e3o causa um impacto no desempenho do seu website.\u00a0Para websites que hospedam milhares de arquivos ou m\u00eddia de grandes dimens\u00f5es, \u00e9 inteligente descarregar totalmente essa parte.\u00a0<strong>Fazer o descarregamento \u00e9 diferente de apresentar o conte\u00fado atrav\u00e9s de um CDN<\/strong>.\u00a0Com um CDN, os dados permanecem no seu host, sendo que o CDN simplesmente tem v\u00e1rias c\u00f3pias dele.<\/p>\n<p>Quando o cache expira nos seus ativos CDN, ele consulta novamente o seu host para ter as c\u00f3pias mais recentes dos arquivos. Os CDNs armazenam arquivos em cache por longos per\u00edodos de tempo. Mas por terem tantos POPs, pode haver muita reexame quando o cache expira em diferentes regi\u00f5es.<\/p>\n<p>Descarregar m\u00eddia ou arquivos significa movimentar a localiza\u00e7\u00e3o f\u00edsica original desses arquivos para um local externo ao seu provedor. Ent\u00e3o, embora possa parecer que os arquivos est\u00e3o sendo exibidos a partir do seu site, eles est\u00e3o localizados em outro lugar.\u00a0Al\u00e9m de reduzir o n\u00famero de consultas pedidas ao seu host, a raz\u00e3o n\u00famero um \u00e9 obviamente economizar espa\u00e7o em disco.<\/p>\n<h3>Descarregar M\u00eddia para o Amazon S3<\/h3>\n<p>Uma das mais conhecidas solu\u00e7\u00f5es de descarregamento \u00e9 a Amazon S3. A <a href=\"https:\/\/aws.amazon.com\/s3\/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon S3<\/a>\u00a0\u00e9 uma solu\u00e7\u00e3o de armazenamento e um dos muitos produtos do Amazon Web Services. Normalmente \u00e9 utilizado para sites de grandes dimens\u00f5es que precisam de backups adicionais ou que est\u00e3o <a href=\"https:\/\/kinqsta.com\/pt\/blog\/otimizar-pdf-docx-mp4-mp3\/\" target=\"_blank\" rel=\"noopener noreferrer\">apresentando arquivos grandes<\/a>\u00a0\u00a0(downloads, software, v\u00eddeos, jogos, arquivos de \u00e1udio, PDFs, etc.).\u00a0A Amazon tem um hist\u00f3rico de fiabilidade comprovado e, devido \u00e0 sua enorme infraestrutura, pode oferecer custos de armazenamento muito baixos.\u00a0\u00a0Alguns dos clientes do S3 incluem Netflix,\u00a0Airbnb, SmugMug, Nasdaq, etc.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter \" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2016\/11\/wordpress-amazon-s3-1-1.png\" alt width=\"176\" height=\"119\" data-must_clone=\"true\"><\/p>\n<p>Tendo em considera\u00e7\u00e3o que eles lidam exclusivamente com armazenamento em massa, quase d\u00e1 para garantir que o pre\u00e7o ser\u00e1 mais barato do que o seu host WordPress.\u00a0O descarregamento de m\u00eddia para a AWS pode ser uma \u00f3tima forma de poupar dinheiro e \u00e9 gratuito durante o primeiro ano (at\u00e9 5 GB de armazenamento).\u00a0Al\u00e9m disso, como os pedidos de m\u00eddia s\u00e3o apresentados diretamente a partir da Amazon, isso sobrecarrega menos o site do WordPress, o que significa tempos de carregamento mais r\u00e1pidos.<\/p>\n<p>Confira nosso tutorial detalhado sobre como <a href=\"https:\/\/kinqsta.com\/pt\/blog\/wordpress-amazon-s3\/\" target=\"_blank\" rel=\"noopener noreferrer\">descarregar m\u00eddia WordPress para o Amazon S3<\/a>.\u00a0Voc\u00ea pode tamb\u00e9m usar um CDN com a m\u00eddia descarregada para ter o melhor dos dois mundos.<\/p>\n<h3>Transferir M\u00eddia para o Google Cloud Storage<\/h3>\n<p>Outra solu\u00e7\u00e3o bem conhecida para fazer o descarregamento \u00e9 usar o <a href=\"https:\/\/cloud.google.com\/storage\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google Cloud Storage<\/a>.\u00a0Tendo em conta que Kinsta \u00e9 desenvolvido pela Plataforma Google Cloud, somos grandes f\u00e3s de sua tecnologia e infraestrutura.\u00a0Devido \u00e0 enorme infraestrutura do Google, e considerando o fato de que eles lidam com armazenamento em massa, a empresa consegue oferecer custos de armazenamento muito baixos. Alguns de seus clientes incluem Spotify, Vimeo, Coca-Cola, Philips, Evernote e Motorola.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" aligncenter\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2018\/11\/google-cloud-storage.png\" alt=\"Google Cloud storage\" width=\"153\" height=\"153\" data-must_clone=\"true\"><\/p>\n<p>Veja o nosso tutorial detalhado sobre como\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/wordpress-google-cloud-storage\/\" target=\"_blank\" rel=\"noopener noreferrer\">descarregar m\u00eddia WordPress para o Google Cloud Storage<\/a>.<\/p>\n<h3>Descarregamento Transacional e Email Marketing<\/h3>\n<p>Independentemente da sua opini\u00e3o, os emails t\u00eam um pacto no seu servidor e respetivos recursos.\u00a0Com alguns hosts, especialmente hosts compartilhados, abusar desse elemento pode at\u00e9 fazer com que voc\u00ea seja suspenso.\u00a0Isso \u00e9 um problema ainda maior quando est\u00e1 tentando enviar emails em massa.\u00a0Essa \u00e9 a raz\u00e3o da exist\u00eancia de provedores de email transacionais de terceiros e tamb\u00e9m o porqu\u00ea de muitos provedores de hospedagem bloquearem a entrega de emails em portas standard.\u00a0Nunca recomendamos <a href=\"https:\/\/kinqsta.com\/pt\/blog\/software-de-email-marketing\/\" target=\"_blank\" rel=\"noopener noreferrer\">usar seu provedor de hospedagem para o email<\/a>.<\/p>\n<p>Se est\u00e1 enviando newsletters ou emails em massa, recomendamos as seguintes alternativas para ter os melhores resultados:<\/p>\n<ul>\n<li>Utilize um <strong>software profissional de emails de marketing criado por de terceiros<\/strong>\u00a0que n\u00e3o fa\u00e7a parte do WordPress<\/li>\n<li>Utilize um <strong>provedor de servi\u00e7os de email transacionais <\/strong>(HTTP API ou SMTP) junto com o WordPress<\/li>\n<\/ul>\n<p>Eis outras vantagens de usar um servi\u00e7o de terceiros:<\/p>\n<ul>\n<li>Melhor efic\u00e1cia no envio de emails.Deixe os provedores de email fazerem aquilo em que eles s\u00e3o especialistas!<\/li>\n<li>Menor probabilidade de ficar na lista negra.<\/li>\n<li>Talvez n\u00e3o seja sempre poss\u00edvel configurar registros <a href=\"https:\/\/kinqsta.com\/pt\/blog\/dmarc-fail\/\">DMARC<\/a> com seu provedor de hospedagem.<\/li>\n<\/ul>\n<h4><strong>Ferramentas de Email Marketing<\/strong><\/h4>\n<p>Alguns exemplos de email marketing incluem newsletters, an\u00fancios de produtos e recursos, vendas, convites para eventos, lembretes de integra\u00e7\u00e3o, etc.\u00a0Veja algumas ferramentas de mail marketing que recomendamos:<\/p>\n<ul>\n<li><a href=\"https:\/\/mailchimp.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">MailChimp<\/a>&#8211; Usamos o MailChimp na Kinsta.<\/li>\n<li><a href=\"https:\/\/www.mailerlite.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">MailerLite<\/a><\/li>\n<li><a href=\"https:\/\/www.drip.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Drip<\/a><\/li>\n<\/ul>\n<h4><strong>Servi\u00e7os de Email Transacional<\/strong><\/h4>\n<p>Alguns exemplos de emails transacionais incluem\u00a0recibos de compra do WooCommerce ou EDD, notifica\u00e7\u00f5es sobre a cria\u00e7\u00e3o de conta, notifica\u00e7\u00f5es de envio, mensagens de erro de aplicativos, redefini\u00e7\u00f5es de senha, etc. Se voc\u00ea for um cliente Kinsta, temos um provedor SMTP de terceiros que assegura uma elevada capacidade de entrega.\u00a0Mas, dependendo do seu volume, recomendamos sempre que voc\u00ea mude isso para um local externo. Eis alguns servi\u00e7os de email transacional que recomendamos:<\/p>\n<ul>\n<li><a href=\"https:\/\/sendgrid.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">SendGrid<\/a>\u00a0&#8211; Utilizamos o SendGrid na Kinsta.<\/li>\n<li><a href=\"https:\/\/www.mailgun.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mailgun<\/a>&#8211; Veja <a href=\"https:\/\/kinqsta.com\/pt\/blog\/mailgun-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">como configurar o Mailgun no WordPress<\/a>.<\/li>\n<li><a href=\"https:\/\/www.sparkpost.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">SparkPost<\/a><\/li>\n<\/ul>\n<h2 id=\"finding-bottlenecks\">Como Encontrar \u00c1reas Problem\u00e1ticas e Plugins Lentos<\/h2>\n<p>Iremos conferir agora algumas dicas sobre como encontrar \u00e1reas problem\u00e1ticas no seu site WordPress e o que voc\u00ea pode fazer quanto a isso.<\/p>\n<h3>Utilize o New Relic para Identificar Plugins e Consultas \u00e0 Base de Dados Lentas<\/h3>\n<p>Existem excelentes ferramentas no mercado que podem ajudar voc\u00ea a identificar consultas \u00e0 base de dados lentos e tamb\u00e9m plugins que est\u00e3o consumindo muito tempo. Gostamos muito do <a href=\"https:\/\/newrelic.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">New Relic<\/a>\u00a0na Kinsta e usamos ele diariamente.\u00a0O New Relic \u00e9 uma ferramenta de monitoramento do PHP que pode usar para obter estat\u00edsticas detalhadas de desempenho no seu site.<\/p>\n<p>Se voc\u00ea \u00e9 um cliente Kinsta, pode at\u00e9 adicionar sua pr\u00f3pria <a href=\"https:\/\/kinqsta.com\/changelog\/custom-new-relic-tracking\/\" target=\"_blank\" rel=\"noopener noreferrer\">chave de licen\u00e7a do New Relic<\/a> no nosso painel MyKinsta.<\/p>\n<figure style=\"width: 1688px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/rastreamento-new-relic-kinsta-1.png\" alt=\"Rastreamento do New Relic\" width=\"1688\" height=\"1023\"><figcaption class=\"wp-caption-text\">Rastreamento do New Relic<\/figcaption><\/figure>\n<p>Mas sempre use o New Relic com cuidado, j\u00e1 que ele afeta o desempenho do site, ao adicionar JavaScript.\u00a0Recomendamos que o ative quando voc\u00ea precisar solucionar problemas de desempenho, desativando ele logo de seguida.<\/p>\n<h4><strong>Descobrir Plugins Lentos<\/strong><\/h4>\n<p>Quando um plugin do WordPress est\u00e1 sendo o respons\u00e1vel por uma grande lentid\u00e3o, os sintomas variam de acordo com a atividade que o plugin est\u00e1 efetuando.\u00a0Ainda assim, em muitos casos, voc\u00ea ver\u00e1 que um plugin lento afetar\u00e1 todas as p\u00e1ginas de um site WordPress.\u00a0No caso do site cujos dados voc\u00ea encontra na imagem abaixo, a lentid\u00e3o geral foi notada em todas as p\u00e1ginas front-end do site. Vejamos o relat\u00f3rio do New Relic sobre o desempenho dos plugins no site.<\/p>\n<figure style=\"width: 1137px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/09\/slow-plugins-1.png\" alt=\"Plugins lentos\" width=\"1137\" height=\"363\"><figcaption class=\"wp-caption-text\">Plugins lentos<\/figcaption><\/figure>\n<p>Voc\u00ea pode ver de imediato que o plugin adinjector est\u00e1 sendo 15 vezes mais lento do que o seguinte.<\/p>\n<p>Quando voc\u00ea encontra dados como esse, pode ser tentador classificar imediatamente o plugin como mal codificado ou ineficaz.\u00a0Embora esse seja o caso pro vezes, n\u00e3o <em>sempre<\/em> o \u00e9.\u00a0A configura\u00e7\u00e3o incorreta de um plugin, a lentid\u00e3o da base de dados ou recursos externos que demoram a responder podem fazer com que um plugin consuma muito tempo.<\/p>\n<p>Ent\u00e3o, quando voc\u00ea encontrar um plugin que est\u00e1 respondendo lentamente, deve verificar as outras telas do New Relic para encontrar informa\u00e7\u00f5es adicionais.\u00a0Todas as transa\u00e7\u00f5es, bases de dados e recursos externos devem ser verificados antes de achar que desativar o plugin \u00e9 a melhor ou a \u00fanica solu\u00e7\u00e3o.<\/p>\n<h4><strong>Lentid\u00e3o Geral Provocada por uma Base de Dados Sobrecarregado<\/strong><\/h4>\n<p>Um base de dados cuja otimiza\u00e7\u00e3o seja fraca pode provocar lentid\u00e3o geral em um site WordPress. Vimos v\u00e1rias formas que lhe permitem resolver essa situa\u00e7\u00e3o.\u00a0No New Relic, a lentid\u00e3o relacionada com a base de dados surgir\u00e1 provavelmente em dois s\u00edtios:<\/p>\n<ul>\n<li>Primeiro, voc\u00ea ver\u00e1 uma grande atividade do MySQL na tela da vis\u00e3o geral.<\/li>\n<li>Segundo, encontrar\u00e1 uma ou mais tabelas da base de dados consumindo muito tempo no separador dedicado \u00e0s bases de dados.<\/li>\n<\/ul>\n<p>Come\u00e7ando com a tela da vis\u00e3o geral, um site com uma base de dados em dificuldades pode ter esse aspeto:<\/p>\n<figure style=\"width: 970px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2017\/09\/slow-db-overview-1.png\" alt=\"The New Relic overview can help you see immediately that database slowness is affecting your site.\" width=\"970\" height=\"421\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">Web transactions time<\/figcaption><\/figure>\n<p>Para saber com melhor precis\u00e3o que tabela da base de dados ou consulta est\u00e1 provocando o problema, entre no separador das bases de dados.<\/p>\n<figure style=\"width: 1134px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/09\/slow-database-1.png\" alt=\"Vis\u00e3o Geral do MySQL\" width=\"1134\" height=\"356\"><figcaption class=\"wp-caption-text\">Vis\u00e3o Geral do MySQL<\/figcaption><\/figure>\n<p>O separador das bases de dados identificar\u00e1 a tabela e o tipo de consulta que consome mais tempo.\u00a0Se voc\u00ea selecionar uma das entradas na lista, poder\u00e1 ver mais detalhes, incluindo algumas consultas de amostra.<\/p>\n<figure style=\"width: 1143px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/09\/slow-query-1.png\" alt=\"Consulta lenta \u2013 tabela wp_options\" width=\"1143\" height=\"462\"><figcaption class=\"wp-caption-text\">Consulta lenta \u2013 tabela wp_options<\/figcaption><\/figure>\n<p>Nesse caso acima, os dados identificam a causa como sendo os dados carregados automaticamente na tabela <code>wp_options<\/code>.\u00a0Vale a pena lembrar que nesse artigo j\u00e1 solucion\u00e1mos esse problema.\u00a0Com certeza, uma an\u00e1lise r\u00e1pida da tabela <code>wp_options<\/code> confirmar\u00e1 que quase 250 MB de dados s\u00e3o carregados automaticamente a partir dela, tornando esse site um candidato \u00f3bvio para a manuten\u00e7\u00e3o e otimiza\u00e7\u00e3o da base de dados.<\/p>\n<p>Veja o nosso tutorial detalhado sobre\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/desempenho-com-new-relic\/\" target=\"_blank\" rel=\"noopener noreferrer\">como usar o New Relic<\/a>\u00a0para depurar problemas de desempenho no seu site WordPress.<\/p>\n<h3>Utilizando o Plugin Gratuito Query Monitor<\/h3>\n<p>Voc\u00ea pode tamb\u00e9m usar o plugin gratuito <a href=\"https:\/\/wordpress.org\/plugins\/query-monitor\/\" target=\"_blank\" rel=\"noopener noreferrer\">Query Monitor<\/a>\u00a0para WordPress.\u00a0Use ele para identificar e depurar consultas lentas \u00e0 base de dados,\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/admin-ajax\/\" target=\"_blank\" rel=\"noopener noreferrer\">chamadas AJAX<\/a>, solicita\u00e7\u00f5es da API REST e muito mais.\u00a0Al\u00e9m disso, o plugin diz os detalhes do site, como depend\u00eancias e dependentes do script, ganchos do WordPress que foram acionados durante a gera\u00e7\u00e3o da p\u00e1gina, detalhes do ambiente de hospedagem, tags condicionais de consulta apresentadas pela p\u00e1gina atual e muito mais.<\/p>\n<figure style=\"width: 2039px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2016\/08\/see-total-wordpress-queries-1.png\" alt=\"Consultas WordPress no plugin Query Monitor\" width=\"2039\" height=\"1150\"><figcaption class=\"wp-caption-text\">Consultas WordPress no plugin Query Monitor<\/figcaption><\/figure>\n<p>O plugin foi desenvolvido por\u00a0<a href=\"https:\/\/johnblackbourn.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">John Blackbourn<\/a>, um participante do core do WordPress que atualmente \u00e9 desenvolvedor da Human Made e que anteriormente havia sido funcion\u00e1rio do WordPress.com VIP \u2013 dito de outra forma, algu\u00e9m que conhece o WordPress com grande profundidade.\u00a0O Query Monitor foi <a href=\"https:\/\/wptavern.com\/query-monitor-a-remarkably-comprehensive-debugging-plugin-for-wordpress\">adicionado ao diret\u00f3rio de plugins do WordPress em 2013<\/a>\u00a0e possui atualmente mais de 10.000 instala\u00e7\u00f5es ativas \u2013 uma soma impressionante para um plugin de desenvolvimento.\u00a0A classifica\u00e7\u00e3o do plugin de cinco em cinco estrelas ajuda a explicar sua popularidade entre os desenvolvedores.<\/p>\n<p>Confira nosso tutorial completo sobre <a href=\"https:\/\/kinqsta.com\/pt\/blog\/query-monitor\/\" target=\"_blank\" rel=\"noopener noreferrer\">como usar o Query Monitor<\/a>.<\/p>\n<h3 id=\"wordpress-staging\">Utilize\u00a0Staging Sites Without Touching Production<\/h3>\n<p>N\u00e3o conseguimos imaginar como seria a nossa vida sem ambientes de teste. S\u00e3o inestim\u00e1veis quando o assunto \u00e9 solucionar problemas de desempenho.\u00a0Felizmente, Kinsta tem <a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/ambiente-de-teste\/\" target=\"_blank\" rel=\"noopener noreferrer\">ambientes de teste<\/a>\u00a0de um s\u00f3 clique.\u00a0Se o seu host WordPress n\u00e3o oferece ambientes de teste, voc\u00ea tamb\u00e9m pode usar um plugin como o <a href=\"https:\/\/wordpress.org\/plugins\/wp-staging\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Staging<\/a>, embora n\u00e3o seja t\u00e3o f\u00e1cil.<\/p>\n<figure id=\"attachment_55808\" aria-describedby=\"caption-attachment-55808\" style=\"width: 1529px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55808 size-full\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/ambiente-testes-wordpress-2.png\" alt=\"Ambiente de testes no WordPress\" width=\"1529\" height=\"779\"><figcaption id=\"caption-attachment-55808\" class=\"wp-caption-text\">Ambiente de testes no WordPress<\/figcaption><\/figure>\n<p>Ap\u00f3s voc\u00ea ter um de teste instalado e em funcionamento, a primeira coisa que pode fazer \u00e9\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/desativar-plugins-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">desativar todos os seus plugins<\/a>.\u00a0Tendo em conta que isso \u00e9 uma c\u00f3pia do sue site ao vivo, n\u00e3o precisa de se preocupar em quebrar nada. \u00c9 de longe uma das formas mais f\u00e1ceis de resolver problemas.\u00a0Simplesmente entre em Plugins, selecione todos eles e escolha \u201cDesativar\u201d nas op\u00e7\u00f5es em massa.<\/p>\n<figure style=\"width: 1589px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/03\/disable-all-wordpress-plugin.png\" alt=\"Desativar todos os plugins do WordPress\" width=\"1589\" height=\"766\"><figcaption class=\"wp-caption-text\">Desativar todos os plugins do WordPress<\/figcaption><\/figure>\n<p>Depois de fazer isso, pode monitorar os tempos de resposta no New Relic ou no Query Monitor e ver o que acontece. No exemplo abaixo, os tempos de resposta ca\u00edram imediatamente para os n\u00edveis normais, por isso sab\u00edamos que um dos plugins era aquilo que que causava o problema.\u00a0Voc\u00ea pode reativar eles um por um, repetindo o mesmo processo at\u00e9 encontrar o culpado.<\/p>\n<figure style=\"width: 1557px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/03\/normal-response-times.png\" alt=\"Tempos normais de resposta\" width=\"1557\" height=\"796\"><figcaption class=\"wp-caption-text\">Tempos normais de resposta<\/figcaption><\/figure>\n<p>Eis um exemplo do que aconteceu quando ativ\u00e1mos o plugin que estava causando o problema.\u00a0Os tempos de carregamento (tempos de transa\u00e7\u00e3o da web) foram imediatamente aumentados.<\/p>\n<figure style=\"width: 1568px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/03\/long-response-time-again-1.png\" alt=\"Tempos de resposta maiores novamente\" width=\"1568\" height=\"748\"><figcaption class=\"wp-caption-text\">Tempos de resposta maiores novamente<\/figcaption><\/figure>\n<p>Tempos de resposta maiores novamente<\/p>\n<p>O que deve fazer quando encontra o plugin causador da lentid\u00e3o? Eis o que aconselhamos:<\/p>\n<ol>\n<li>Atualize seus plugins e temas para a vers\u00e3o mais recente, se ela ainda n\u00e3o estiver instalada.<\/li>\n<li>Entre em contato com o desenvolvedor do plugin ou tema e pe\u00e7a ajuda.<\/li>\n<li>Encontre um plugin alternativo que possa oferecer a mesma funcionalidade.<\/li>\n<li>Talvez o problema seja causado pela sua vers\u00e3o do PHP. Reduza o seu mecanismo PHP para uma vers\u00e3o inferior e veja se o plugin ou tema funciona.<\/li>\n<\/ol>\n<p>Pode tamb\u00e9m encontrar um <a href=\"https:\/\/kinqsta.com\/pt\/blog\/contrate-um-desenvolvedor-do-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">desenvolvedor WordPress<\/a>\u00a0para corrigir o problema.\u00a0Se estiver relacionado com o desempenho, precisamos mencionar Mike Andreason do <a href=\"https:\/\/kinqsta.com\/pt\/diretorio-de-agencias\/wp-bullet\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Bullet<\/a>.\u00a0Ele \u00e9 um desenvolvedor a tempo inteiro na Codeable, especializado em otimiza\u00e7\u00e3o de desempenho, que ajudou muitos clientes aqui na Kinsta com instala\u00e7\u00f5es complexas que fazem com seu site atinja um n\u00edvel superior.<\/p>\n<figure style=\"width: 1572px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/07\/before-after-wp-bullet.png\" alt=\"Antes e depois do WP Bullet\" width=\"1572\" height=\"647\"><figcaption class=\"wp-caption-text\">Antes e depois do WP Bullet<\/figcaption><\/figure>\n<h3>Verifique Seus Registros de Erro<\/h3>\n<p>Verificar os <a href=\"https:\/\/kinqsta.com\/pt\/blog\/logs-e-erros-do-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">registros de erro<\/a>\u00a0nunca \u00e9 algo divertido, mas pode revelar muito sobre os problemas de desempenho com plugins WordPress.\u00a0Se voc\u00ea for um cliente Kinsta, poder\u00e1 visualizar facilmente seus registros de erro, registros de cache e registros de acesso diretamente no painel do MyKinsta.<\/p>\n<figure style=\"width: 1529px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/registro-erro-mykinsta-1.png\" alt=\"Registro de erro no MyKinsta\" width=\"1529\" height=\"663\"><figcaption class=\"wp-caption-text\">Registro de erro no MyKinsta<\/figcaption><\/figure>\n<p>Pode tamb\u00e9m ativar os registros de erro adicionando algum c\u00f3digo ao seu arquivo <code>wp-config.php<\/code>.\u00a0\u00a0Primeiro, ter\u00e1 de se conectar ao seu site via SFTP.\u00a0Ent\u00e3o baixe seu arquivo <code>wp-config.php<\/code> para que o possa editar.\u00a0Nota: Fa\u00e7a sempre um backup desse arquivo antes de mexer!<\/p>\n<figure style=\"width: 1389px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/download-wp-config-file.jpg\" alt=\"Baixe o arquivo wp-config.php\" width=\"1389\" height=\"496\"><figcaption class=\"wp-caption-text\">Baixe o arquivo wp-config.php<\/figcaption><\/figure>\n<p>Encontre a linha\u00a0<code>\/* That's all, stop editing! Happy blogging. *\/<\/code> e imediatamente antes adicione isso (como visto abaixo):<\/p>\n<pre class=\" language-php\"><code class=\" language-php\"><span class=\"token function\">define<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">'WP_DEBUG'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token boolean\">true<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/code><\/pre>\n<figure style=\"width: 1302px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full \" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2015\/08\/wp_debug.png\" alt=\"WP_DEBUG\" width=\"1302\" height=\"470\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">WP_DEBUG<\/figcaption><\/figure>\n<p>Se o c\u00f3digo acima j\u00e1 existir no seu arquivo <code>wp-config.php<\/code>, mas est\u00e1 definido como \u201cfalse\u201d, basta alter\u00e1-lo para \u201ctrue\u201d. Isso habilitar\u00e1 o modo de depura\u00e7\u00e3o.\u00a0Nota: Voc\u00ea tamb\u00e9m ver\u00e1 avisos ou erros no seu painel de administrador WordPress, se existirem.<\/p>\n<p>Voc\u00ea depois pode habilitar o registro de depura\u00e7\u00e3o para enviar todos os erros para um arquivo, adicionando o seguinte c\u00f3digo logo ap\u00f3s a linha WP_DEBUG (como visto abaixo):<\/p>\n<pre class=\" language-php\"><code class=\" language-php\"><span class=\"token function\">define<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">'WP_DEBUG_LOG'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token boolean\">true<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/code><\/pre>\n<figure style=\"width: 1277px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full \" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2015\/08\/WP_DEBUG_LOG.png\" alt=\"WP_DEBUG_LOG\" width=\"1277\" height=\"473\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">WP_DEBUG_LOG<\/figcaption><\/figure>\n<p>Salve suas altera\u00e7\u00f5es e fa\u00e7a novamente o upload para o seu servidor.\u00a0Os erros ser\u00e3o ent\u00e3o registrados no arquivo <code>debug.log<\/code>\u00a0dentro da sua pasta <code>\/wp-content\/<\/code>.\u00a0Se por algum motivo voc\u00ea n\u00e3o encontrar esse arquivo, poder\u00e1 criar um.<\/p>\n<h3>Utilize o MyKinsta Analytics<\/h3>\n<p>Se voc\u00ea for um cliente Kinsta, aproveite as informa\u00e7\u00f5es de desempenho que temos na nossa <a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/analises-do-wordpress-no-mykinsta\/\" target=\"_blank\" rel=\"noopener noreferrer\">ferramenta MyKinsta Analytics<\/a>.<\/p>\n<p>Na se\u00e7\u00e3o de monitoramento de desempenho, voc\u00ea pode ver seu tempo m\u00e9dio de resposta do PHP + MySQL, o rendimento do PHP, a utiliza\u00e7\u00e3o do AJAX, o maior tempo m\u00e9dio de upstream e o maior tempo m\u00e1ximo de upstream.<\/p>\n<h4><strong>Tempo M\u00e9dio de Resposta PHP + MySQL<\/strong><\/h4>\n<p>Sempre que voc\u00ea entra no seu site WordPress, o PHP e o MySQL s\u00e3o utilizados para compilar\u00a0e consultar os dados que voc\u00ea observa nessa p\u00e1gina. Esse gr\u00e1fico mostra o tempo m\u00e9dio de resposta do mecanismo PHP e do mecanismo MySQL para cada solicita\u00e7\u00e3o din\u00e2mica que n\u00e3o \u00e9 armazenada em cache. Quando voc\u00ea sabe esses tempos de resposta, isso pode ajudar a solucionar problemas de lentid\u00e3o.<\/p>\n<figure style=\"width: 1374px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/08\/performance-monitoring-php-mysql-response-time-1.png\" alt=\"Desempenho - Tempo M\u00e9dio de Resposta do PHP + MySQL\" width=\"1374\" height=\"559\"><figcaption class=\"wp-caption-text\">Desempenho &#8211; Tempo M\u00e9dio de Resposta do PHP + MySQL<\/figcaption><\/figure>\n<h4><strong>Rendimento do PHP<\/strong><\/h4>\n<p>O <a href=\"https:\/\/loadfocus.com\/blog\/2013\/07\/04\/what-is-throughput-in-performance-testing\/\" target=\"_blank\" rel=\"noopener noreferrer\">rendimento<\/a>\u00a0indica o n\u00famero de transa\u00e7\u00f5es por segundo que um aplicativo consegue gerenciar e, nesse relat\u00f3rio, isso diz respeito ao rendimento do PHP do seu site WordPress.\u00a0Dito de outra forma, mostra quantas vezes um recurso do PHP foi solicitado.<\/p>\n<figure style=\"width: 1378px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/08\/performance-php-throughput.png\" alt=\"Desempenho \u2013 Rendimento do PHP\" width=\"1378\" height=\"561\"><figcaption class=\"wp-caption-text\">Desempenho \u2013 Rendimento do PHP<\/figcaption><\/figure>\n<h4><strong>Utiliza\u00e7\u00e3o do AJAX<\/strong><\/h4>\n<p>O <a href=\"https:\/\/www.seguetech.com\/ajax-technology\/\" target=\"_blank\" rel=\"noopener noreferrer\">AJAX<\/a>\u00a0\u00e9 um script da parte do cliente que comunica para e a partir de um servidor\/base \u00a0de dados sem a necessidade de um postback ou de uma atualiza\u00e7\u00e3o total da p\u00e1gina.\u00a0No WordPress, muitos de voc\u00eas provavelmente j\u00e1 encontrar isso nos testes de velocidade.\u00a0Os dois principais problemas com o AJAX incluem plugins que fazem com que ele dispara e problemas de CPU no back-end.<\/p>\n<figure style=\"width: 1696px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/03\/high-admin-ajax-usage-1-1.png\" alt=\"Utiliza\u00e7\u00e3o do AJAX por parte do Admin\" width=\"1696\" height=\"543\"><figcaption class=\"wp-caption-text\">Utiliza\u00e7\u00e3o do AJAX por parte do Admin<\/figcaption><\/figure>\n<p>Consulte o nosso artigo detalhado sobre <a href=\"https:\/\/kinqsta.com\/pt\/blog\/admin-ajax\/\" target=\"_blank\" rel=\"noopener noreferrer\">diagnosticar uma elevada atualiza\u00e7\u00e3o do AJAX por parte do Admin<\/a>\u00a0no seu site WordPress.<\/p>\n<p>O relat\u00f3rio de utiliza\u00e7\u00e3o do AJAX no MyKinsta Analytics pode ser uma \u00f3tima forma de ajudar voc\u00ea a solucionar esses tipos de problemas, como pode perceber se estiver encontrando determinados picos de utiliza\u00e7\u00e3o do AJAX durante per\u00edodos espec\u00edficos. Esse gr\u00e1fico exibe a contagem das solicita\u00e7\u00f5es do AJAX por parte de administrador.\u00a0Voc\u00ea pode depois usar algumas das dicas no artigo que mencion\u00e1mos acima para perceber de elas est\u00e3o surgindo.<\/p>\n<figure style=\"width: 1620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/ajax-usage.png\" alt=\"Utiliza\u00e7\u00e3o de AJAX\" width=\"1620\" height=\"762\"><figcaption class=\"wp-caption-text\">Utiliza\u00e7\u00e3o de AJAX<\/figcaption><\/figure>\n<h4><strong>Tempo M\u00e9dio Superior de Resposta do PHP + MySQL<\/strong><\/h4>\n<p>Essa lista exibe os maiores tempos m\u00e9dios de resposta do PHP e do MySQL.\u00a0Esses n\u00fameros podem ser picos que s\u00f3 acontecem uma vez, por isso a sugest\u00e3o \u00e9 comparar essa lista com o \u201cMaior Tempo M\u00e1ximo de Upstream\u201d.<\/p>\n<figure style=\"width: 1376px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/top-average-php-mysql-response-time.png\" alt=\"Maior Tempo M\u00e9dio de Resposta do PHP + MySQL\" width=\"1376\" height=\"1412\"><figcaption class=\"wp-caption-text\">Maior Tempo M\u00e9dio de Resposta do PHP + MySQL<\/figcaption><\/figure>\n<h4><strong>Maior Tempo M\u00e1ximo de Upstream<\/strong><\/h4>\n<p>O tempo de upstream \u00e9 o tempo total gasto pelo NGINX (e servidores upstream) para processar uma solicita\u00e7\u00e3o e enviar uma resposta.\u00a0O tempo \u00e9 medido em segundos, com resolu\u00e7\u00e3o de milissegundos.\u00a0Leia mais sobre as <a href=\"https:\/\/www.scalyr.com\/community\/guides\/an-in-depth-guide-to-nginx-metrics\" target=\"_blank\" rel=\"noopener noreferrer\">m\u00e9tricas do NGINX<\/a>.<\/p>\n<figure style=\"width: 1426px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/top-maximum-upstream-time.png\" alt=\"Maior tempo m\u00e1ximo de upstream\" width=\"1426\" height=\"1388\"><figcaption class=\"wp-caption-text\">Maior tempo m\u00e1ximo de upstream<\/figcaption><\/figure>\n<h3>O Seu Site Pode Estar Sendo Pirateado<\/h3>\n<p>Se voc\u00ea est\u00e1 tendo problemas para encontrar um problema de desempenho, \u00e9 muito prov\u00e1vel que o site esteja sendo invadido, infetado por malware ou submetido a um <a href=\"https:\/\/kinqsta.com\/pt\/blog\/ataque-ddos\/\" target=\"_blank\" rel=\"noopener noreferrer\">ataque DDoS<\/a>.\u00a0Isso pode ter um impacto na velocidade do seu site e at\u00e9 mesmo na capacidade de resposta do seu painel de administrador WordPress.\u00a0Nesses casos, recomendamos o seguinte:<\/p>\n<ol>\n<li>Implementar um servidor proxy e WAF, como o Cloudflare ou o Sucuri.<\/li>\n<li>Bloquear endere\u00e7os IP incorretos utilizando os servi\u00e7os acima ou, se voc\u00ea for um cliente Kinsta, <a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/gerenciamento-de-site\/bloquear-endereco-ip\/\" target=\"_blank\" rel=\"noopener noreferrer\">bloquear tamb\u00e9m endere\u00e7os IP<\/a>\u00a0no nosso painel MyKinsta.<\/li>\n<li>Pode tamb\u00e9m implementar um <a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/ferramentas-mykinsta\/geolocalizacao-ip\/\" target=\"_blank\" rel=\"noopener noreferrer\">bloqueio geogr\u00e1fico<\/a>.\u00a0Alguns pa\u00edses s\u00e3o bem ruins quando se trata da qualidade do tr\u00e1fego que eles geram.\u00a0Se voc\u00ea estiver sob ataque, talvez seja necess\u00e1rio bloquear todo o pa\u00eds, temporariamente ou permanentemente.<\/li>\n<\/ol>\n<h3>Resolu\u00e7\u00e3o de Problemas com C\u00f3digos de Erro (C\u00f3digos de Estado HTTP)<\/h3>\n<p>Os <a href=\"https:\/\/kinqsta.com\/pt\/blog\/lista-codigos-status-http\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3digos de estado HTTP<\/a>\u00a0atuam um aviso que o servidor web coloca em cima da \u00e1gina.\u00a0N\u00e3o faz parte da p\u00e1gina web em si mesmo.\u00a0Em vez disso, \u00e9 uma mensagem do servidor informando sobre aquilo que aconteceu quando a solicita\u00e7\u00e3o para visualizar a p\u00e1gina foi recebida pelo servidor.\u00a0Essas mensagens podem ser muito valiosas quando se trata de resolver problemas!<\/p>\n<p>Embora existam mais de 40 c\u00f3digos de estado diferentes, abaixo ficam os comummente encontrados por usu\u00e1rios WordPress.<\/p>\n<p><strong>429: \u201cToo Many Requests\u201d<\/strong>\u00a0Esse erro \u00e9 gerado pelo servidor quando o usu\u00e1rio enviou muitas solicita\u00e7\u00f5es em um determinado per\u00edodo de tempo (limita\u00e7\u00e3o de taxa).\u00a0Isso por vezes pode ser provocado por bots ou scripts que tentam entre no seu site.\u00a0Neste caso, voc\u00ea pode tentar <a href=\"https:\/\/kinqsta.com\/pt\/blog\/login-wordpress-url\/\" target=\"_blank\" rel=\"noopener noreferrer\">alterar seu URL de login do WordPress<\/a>.<\/p>\n<figure style=\"width: 1313px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2016\/08\/429-too-many-requests-1.png\" alt=\"429 muitos pedidos\" width=\"1313\" height=\"191\"><figcaption class=\"wp-caption-text\">429 muitos pedidos<\/figcaption><\/figure>\n<p><strong>500: \u201cThere was an error on the server and the request could not be completed.\u201d<\/strong>\u00a0Um c\u00f3digo gen\u00e9rico que simplesmente significa &#8220;erro interno do servidor\u201d.\u00a0Algo no servidor deu errado e o recurso solicitado n\u00e3o foi entregue.\u00a0Esse c\u00f3digo \u00e9 gerado normalmente por plugins de terceiros, PHP com defeito ou at\u00e9 mesmo por uma quebra na conex\u00e3o com a base de dados. Confira nossos tutoriais sobre como\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/erro-estabelecer-conexao-com-banco-de-dados\/\" target=\"_blank\" rel=\"noopener noreferrer\">corrigir o erro ao estabelecer uma conex\u00e3o com a base dados<\/a>\u00a0e outras formas de resolver um <a href=\"https:\/\/kinqsta.com\/pt\/blog\/erro-500-internal-server\/\" target=\"_blank\" rel=\"noopener noreferrer\">erro interno do servidor n\u00famero 500<\/a>.<\/p>\n<figure style=\"width: 1536px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2016\/08\/browser-error-establishing-a-database-connection-e1502738213406.png\" alt=\"Erro no estabelecimento de uma conex\u00e3o com o banco de dados\" width=\"1536\" height=\"322\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">Erro no estabelecimento de uma conex\u00e3o com o banco de dados<\/figcaption><\/figure>\n<p><strong>502: \u201cBad Gateway.\u201d\u00a0<\/strong>Esse c\u00f3digo de erro significa normalmente que um servidor recebeu uma resposta inv\u00e1lida de um outro servidor. Por vezes, uma consulta ou solicita\u00e7\u00e3o demora demasiado tempo e, por isso, \u00e9 cancelada ou interrompida pelo servidor e a conex\u00e3o com a base de dados \u00e9 interrompida.\u00a0Confira nosso tutorial detalhado sobre como corrigir\u00a0o erro <a href=\"https:\/\/kinqsta.com\/pt\/blog\/502-bad-gateway\/\" target=\"_blank\" rel=\"noopener noreferrer\">502 Bad Gateway<\/a>.<\/p>\n<figure style=\"width: 1424px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/09\/502-bad-gateway-error-in-browser-2.png\" alt=\"502 erro de gateway inv\u00e1lido no navegador\" width=\"1424\" height=\"795\"><figcaption class=\"wp-caption-text\">502 erro de gateway inv\u00e1lido no navegador<\/figcaption><\/figure>\n<p><strong>503: \u201cThe server is unavailable to handle this request right now.\u201d<\/strong>\u00a0N\u00e3o \u00e9 poss\u00edvel concluir o pedido nesse momento.\u00a0Esse c\u00f3digo pode ser retornado por um servidor sobrecarregado que n\u00e3o consegue gerenciar solicita\u00e7\u00f5es adicionais.<\/p>\n<p><strong>504: \u201cThe server, acting as a gateway, timed out waiting for another server to respond.\u201d<\/strong>\u00a0Esse c\u00f3digo \u00e9 apresentado quando existem dois servidores envolvidos no processamento de uma solicita\u00e7\u00e3o, e o primeiro servidor expira enquanto aguarda pelo segundo.\u00a0Leia mais sobre\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/como-corrigir-o-erro-504-gateway-timeout-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">como corrigir o erro n\u00famero 504<\/a>.<\/p>\n<figure style=\"width: 1695px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/10\/504-gateway-timeout-error-in-browser-1-1.png\" alt=\"Erro 504 gateway timeout no navegador\" width=\"1695\" height=\"1169\"><figcaption class=\"wp-caption-text\">Erro 504 gateway timeout no navegador<\/figcaption><\/figure>\n<p>Voc\u00ea pode igualmente procurar esses c\u00f3digos de resposta HTTP na nossa ferramenta MyKinsta Analytics.\u00a0O nosso relat\u00f3rio de identifica\u00e7\u00e3o de c\u00f3digos de resposta permite que voc\u00ea tenha uma vis\u00e3o geral da distribui\u00e7\u00e3o dos c\u00f3digos de estado HTTP exibidos para os recursos solicitados.<\/p>\n<figure style=\"width: 1552px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/response-code-breakdown.png\" alt=\"Identifica\u00e7\u00e3o dos C\u00f3digos de Resposta\" width=\"1552\" height=\"712\"><figcaption class=\"wp-caption-text\">Identifica\u00e7\u00e3o dos C\u00f3digos de Resposta<\/figcaption><\/figure>\n<p>O relat\u00f3rio de estat\u00edsticas de resposta permite que voc\u00ea veja o n\u00famero total de redirecionamentos, erros, taxa de sucesso e taxa de erros.\u00a0Cada site WordPress tem normalmente uma pequena taxa de erro;\u00a0isso \u00e9 totalmente normal.<\/p>\n<figure style=\"width: 1346px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/response-stats.png\" alt=\"Estat\u00edsticas de resposta\" width=\"1346\" height=\"562\"><figcaption class=\"wp-caption-text\">Estat\u00edsticas de resposta<\/figcaption><\/figure>\n<p>Existem depois relat\u00f3rios de identifica\u00e7\u00e3o para cada c\u00f3digo de erro, como erros 500, erros 400, redirecionamentos, etc.<\/p>\n<figure style=\"width: 1496px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/500-error-breakdown.png\" alt=\"Identifica\u00e7\u00e3o dos c\u00f3digos de erro 500\" width=\"1496\" height=\"623\"><figcaption class=\"wp-caption-text\">Identifica\u00e7\u00e3o dos c\u00f3digos de erro 500<\/figcaption><\/figure>\n<h2 id=\"back-end-optimization\">Recomenda\u00e7\u00f5es Sobre Otimiza\u00e7\u00e3o de Back-End<\/h2>\n<p>Vejamos agora com maior detalhe algumas formas atrav\u00e9s das quais voc\u00ea pode acelerar o WordPress, otimizando o back-end.\u00a0O back-end envolve tudo o que \u00e9 gerenciado inteiramente pelo servidor, como PHP, cabe\u00e7alhos de cache HTTP, compress\u00e3o GZIP, etc.<\/p>\n<h4><strong>Crie uma P\u00e1gina 404 Leve<\/strong><\/h4>\n<p>J\u00e1 vimos que sites bem din\u00e2micos geram normalmente muitos <strong>erros 404<\/strong>.\u00a0Seu site pode estar gerando mais desses erros do que aquilo que voc\u00ea pensa! A nossa ferramenta <a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/analises-do-wordpress-no-mykinsta\/\" target=\"_blank\" rel=\"noopener noreferrer\">MyKinsta Analytics<\/a>\u00a0 pode ajudar voc\u00ea a determinar a quantidade exata de erros (como visto abaixo).<\/p>\n<figure style=\"width: 1658px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full \" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2018\/05\/404-errors-1.png\" alt=\"404 Errors\" width=\"1658\" height=\"512\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">404 Errors<\/figcaption><\/figure>\n<p>A raz\u00e3o pela qual esses erros s\u00e3o bem negativos \u00e9 que muitas p\u00e1ginas 404 existem <strong>imensos recursos<\/strong>.\u00a0Para um site WordPress altamente din\u00e2mico, voc\u00ea vai querer\u00a0uma p\u00e1gina 404 pesada.\u00a0Crie um <a href=\"https:\/\/codex.wordpress.org\/Creating_an_Error_404_Page\" target=\"_blank\" rel=\"noopener noreferrer\">modelo simples para 404<\/a>\u00a0que evite consultar reiteradamente a base de dados, se poss\u00edvel.\u00a0E, claro, perca algum tempo e corrija os erros 404, j\u00e1 isso n\u00e3o \u00e9 apenas algo que exige muitos recursos, \u00e9 simplesmente ruim para a experi\u00eancia do usu\u00e1rio.<\/p>\n<p>Al\u00e9m de utilizar uma p\u00e1gina 404 leve, recomendamos tamb\u00e9m a implementa\u00e7\u00e3o de uma regra especial de cache de p\u00e1ginas para p\u00e1ginas 404. Na Kinsta, armazenamos automaticamente p\u00e1ginas <a href=\"https:\/\/kinqsta.com\/pt\/blog\/cache-wordpress\/#caching-404-pages\">404 em cache por 15 minutos<\/a>. Se nosso servidor web detectar que uma nova p\u00e1gina com a mesma URL de uma p\u00e1gina 404 em cache foi criada, limparemos automaticamente o cache. Se o seu site WordPress n\u00e3o tiver p\u00e1ginas em cache 404, recomendamos que voc\u00ea trabalhe com o seu host para adicionar esta capacidade ao seu servidor web.<\/p>\n<h3>Aumentar os Operadores PHP<\/h3>\n<p><a href=\"https:\/\/kinqsta.com\/pt\/blog\/threads-php\/\" target=\"_blank\" rel=\"noopener noreferrer\">Operadores PHP<\/a>\u00a0pode at\u00e9 ser um termo que voc\u00ea desconhece por completo, mas isso diz respeito aos hosts, incluindo Kinsta, que lidam com solicita\u00e7\u00f5es limitantes (em vez de limitar voc\u00ea com base na CPU ou pela RAM, algo normalmente \u00e9 o que os provedores de hospedagem compartilhada fazem).<\/p>\n<p>Os operadores PHP determinam\u00a0<strong>quantas solicita\u00e7\u00f5es simult\u00e2neas seu site pode gerenciar em um determinado momento<\/strong>.\u00a0Para simplificar, cada solicita\u00e7\u00e3o ao seu site n\u00e3o colocada em chace \u00e9 manipulada por um Operador PHP.\u00a0Por exemplo, se voc\u00ea tiver 4 solicita\u00e7\u00f5es que chegam ao seu site exatamente no mesmo momento e seu site tiver 2 funcion\u00e1rios PHP, duas dessas solicita\u00e7\u00f5es ser\u00e3o processadas, enquanto as outras duas ter\u00e3o de esperar na fila at\u00e9 o processamento das duas primeiras tenham sido conclu\u00eddas. Vale a pena lembrar o que discutimos anteriormente.<\/p>\n<p>Um dos maiores problemas com os sites de filia\u00e7\u00e3o em WordPress s\u00e3o todas as solicita\u00e7\u00f5es n\u00e3o armazenadas em cache.\u00a0\u00c9\u00a0por isso que os operadores PHP s\u00e3o muito importantes, j\u00e1 que eles gerenciam cada solicita\u00e7\u00e3o. Ou seja, esses sites normalmente exigem operadores PHP adicionais para garantir que cada solicita\u00e7\u00e3o \u00e9 processada sem qualquer atraso e conclu\u00edda com \u00eaxito.<\/p>\n<p>O que acontece se voc\u00ea atingir continuadamente a capacidade m\u00e1xima dos seus operadores PHP?\u00a0Basicamente, a fila come\u00e7a a ignorar as solicita\u00e7\u00f5es mais antigas, o que pode provocar em erros 500 em seu site. Cada um dos <a href=\"https:\/\/kinqsta.com\/pt\/precos\/\" target=\"_blank\" rel=\"noopener noreferrer\">planos de hospedagem<\/a>\u00a0da Kinsta inclui\u00a0um n\u00famero predefinido de operadores PHP.\u00a0Se voc\u00ea tiver dificuldade em estimar aquilo que seu site pode precisar, voc\u00ea pode sempre conversar com nossa equipe de vendas ou suporte.<\/p>\n<h3>Utilize GZIP Compression<\/h3>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Gzip\" target=\"_blank\" rel=\"noopener noreferrer\">GZIP<\/a>\u00a0\u00e9 um formato de arquivo e um aplicativo de software utilizado para comprimir e descompactar arquivos.\u00a0A compacta\u00e7\u00e3o GZIP \u00e9 ativada no servidor e permite uma redu\u00e7\u00e3o adicional no tamanho dos seus arquivos HTML, folhas de estilos e JavaScript.<\/p>\n<p>Quando um navegador web visita um site, ele verifica se o servidor web tem o GZIP ativado, verificando se o cabe\u00e7alho HTTP <code>content-encoding: gzip<\/code>\u00a0existe.\u00a0Se o cabe\u00e7alho for encontrado, ele exibe os arquivos comprimidos e de menor dimens\u00e3o.\u00a0Caso contr\u00e1rio, ele mostra os arquivos descomprimidos.\u00a0Se voc\u00ea n\u00e3o tiver o GZIP ativado, encontrar\u00e1 provavelmente avisos e erros nas ferramentas de teste de velocidade, como o <a href=\"https:\/\/kinqsta.com\/pt\/blog\/google-pagespeed-insights\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google PageSpeed Insights<\/a> e o <a href=\"https:\/\/kinqsta.com\/pt\/blog\/teste-de-velocidade-gtmetrix\/\" target=\"_blank\" rel=\"noopener noreferrer\">GTmetrix<\/a>.<\/p>\n<figure style=\"width: 1575px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/content-encoding-http-header-gzip.png\" alt=\"codifica\u00e7\u00e3o de conte\u00fado: gzip\" width=\"1575\" height=\"607\"><figcaption class=\"wp-caption-text\">codifica\u00e7\u00e3o de conte\u00fado: gzip<\/figcaption><\/figure>\n<p>Habilitar a <a href=\"https:\/\/kinqsta.com\/pt\/blog\/ativar-compressao-gzip\/\" target=\"_blank\" rel=\"noopener noreferrer\">compacta\u00e7\u00e3o GZIP<\/a> pode ajudar a reduzir o tamanho da sua p\u00e1gina da Web, o que pode reduzir significativamente o tempo para baixar o recurso, reduzir o uso de dados para o cliente e melhorar o tempo para a primeira renderiza\u00e7\u00e3o de suas p\u00e1ginas. Isso \u00e9 bastante normal agora na maioria dos provedores de hospedagem, mas nada nos surpreende mais neste momento.<\/p>\n<h3>Ativar Prote\u00e7\u00e3o Hotlink<\/h3>\n<p>O conceito de hotlinking \u00e9 muito simples.\u00a0Voc\u00ea encontra uma imagem na internet em algum lugar e utiliza o URL da imagem diretamente no seu site. Essa imagem ser\u00e1 exibida no seu site, mas a partir do local original.\u00a0Isso \u00e9 muito conveniente para o hotlinker, mas na verdade \u00e9 um roubo, pois est\u00e1 usando os recursos do site para onde aponta o hotlink.\u00a0\u00c9 como se o nosso carro usasse o combust\u00edvel que roub\u00e1mos do vizinho<\/p>\n\n<p>O hotlinking pode ser uma atividade que consome <strong>muitos recursos no servidor-alvo<\/strong>.\u00a0Imagine que o seu site est\u00e1 em um host de WordPress compartilhado e o Huffington Post subitamente passa a linkar as suas imagens.\u00a0Voc\u00ea poderia passar de uma situa\u00e7\u00e3o em que tem apenas algumas centenas de consultas por hora no seu site para v\u00e1rias centenas de milhares.\u00a0Isso pode at\u00e9 resultar na suspens\u00e3o da sua conta de hospedagem.\u00a0Essa \u00e9 uma raz\u00e3o para n\u00e3o s\u00f3 usar um\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/hospedagem-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">host de alto desempenho<\/a>\u00a0(que pode lidar com quest\u00f5es como essa), mas tamb\u00e9m para ativar a prote\u00e7\u00e3o hotlink, para que isso n\u00e3o aconte\u00e7a.<\/p>\n<p>Confira nosso tutorial sobre\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/cache\/cache-redis\/#add-redis-kinsta\" target=\"_blank\" rel=\"noopener noreferrer\">como evitar o hotlinking<\/a>.<\/p>\n<h3>Minimize os Redirecionamentos e Adicione Eles no Servidor<\/h3>\n<p>Voc\u00ea precisa ficar muito atento aos redirecionamentos.\u00a0Os redirecionamentos simples como um \u00fanico redirecionamento 301, HTTP para HTTPS ou www para n\u00e3o-www (e vice-versa) s\u00e3o bons.\u00a0E muitas vezes s\u00e3o necess\u00e1rios em determinadas \u00e1reas do seu site. Contudo, cada um deles representa um custo para o desempenho do seu site.\u00a0E se voc\u00ea come\u00e7ar acumulando redirecionamentos, importa entender como eles afetam o seu site.\u00a0Isso se aplica a redirecionamentos de p\u00e1gina e postagens, redirecionamentos de imagem, tudo.<\/p>\n<p>Um redirecionamento gerar\u00e1 um 301 ou um 302 no estado do cabe\u00e7alho de resposta.<\/p>\n<figure style=\"width: 1578px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2016\/09\/pingdom-minimize-redirects-301.png\" alt=\"Minimizar redirecionamentos \u2013 301 \" width=\"1578\" height=\"430\"><figcaption class=\"wp-caption-text\">Minimizar redirecionamentos \u2013 301<\/figcaption><\/figure>\n<p>Qual a dimens\u00e3o do impacto dos redirecionamentos no seu site? Fa\u00e7amos um pequeno teste.\u00a0Primeiro, executemos um <a href=\"https:\/\/tools.pingdom.com\/#59baff78fd800000\" target=\"_blank\" rel=\"noopener noreferrer\">teste de velocidade<\/a>\u00a0na nossa p\u00e1gina de contato:\u00a0<code>https:\/\/perfmatters.io\/contact\/<\/code>. Como voc\u00ea pode ver abaixo, temos um tempo total de carregamento de 417 ms.<\/p>\n<figure style=\"width: 1470px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2016\/09\/speed-test-no-redirects.png\" alt=\"Teste de velocidade do site sem redirecionamentos\" width=\"1470\" height=\"480\"><figcaption class=\"wp-caption-text\">Teste de velocidade do site sem redirecionamentos<\/figcaption><\/figure>\n<p>Depois alteramos ligeiramente o URL e executamos outro\u00a0<a href=\"https:\/\/tools.pingdom.com\/#59baff78fd800000\" target=\"_blank\" rel=\"noopener noreferrer\">teste de velocidade<\/a>\u00a0para vermos o impacto de v\u00e1rios redirecionamentos\u00a0<code>http:\/\/www.perfmatters.io\/contact<\/code>. Como voc\u00ea pode ver, a mesma p\u00e1gina agora demora 695 ms para carregar.\u00a0Isso \u00e9 um aumento de 66%.\u00a0Credo!<\/p>\n<figure style=\"width: 1476px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2016\/09\/speed-test-multiple-redirects.png\" alt=\"Teste de velocidade do site com v\u00e1rios redirecionamentos\" width=\"1476\" height=\"500\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">Teste de velocidade do site com v\u00e1rios redirecionamentos<\/figcaption><\/figure>\n<p>Utilizar plugins gratuitos WordPress para implementar redirecionamentos pode por vezes provocar problemas no desempenho, j\u00e1 que a maioria utiliza a <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_redirect\/\" target=\"_blank\" rel=\"noopener noreferrer\">fun\u00e7\u00e3o wp_redirect<\/a>, que exige a execu\u00e7\u00e3o de c\u00f3digo e recursos adicionais.\u00a0Alguns tamb\u00e9m adicionam\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/wp-options-dados-carregados-automaticamente\/\" target=\"_blank\" rel=\"noopener noreferrer\">dados carregados automaticamente<\/a>\u00a0\u00e0 sua tabela wp_options, o que\u00a0aumenta o tamanho da base de dados. Eles devem ser adicionados no n\u00edvel do servidor.\u00a0Permitimos que voc\u00ea fa\u00e7a isso no MyKinsta com a nossa <a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/regras-de-redirecionamento\/\" target=\"_blank\" rel=\"noopener noreferrer\">ferramenta de regras de redirecionamento<\/a>.<\/p>\n<figure style=\"width: 1815px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2017\/05\/301-redirect-4.png\" alt=\"Adicionar redirecionamento 301\" width=\"1815\" height=\"596\"><figcaption class=\"wp-caption-text\">Adicionar redirecionamento 301<\/figcaption><\/figure>\n<p>Voc\u00ea tamb\u00e9m pode ver um relat\u00f3rio completo de quantos redirecionamentos est\u00e3o acontecendo nos seus sites com a nossa ferramenta de an\u00e1lise MyKinsta.\u00a0Veja o n\u00famero total de 301, 302 e 304.<\/p>\n<figure style=\"width: 1588px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/redirect-breakdown.png\" alt=\"Relat\u00f3rio de redirecionamentos\" width=\"1588\" height=\"600\"><figcaption class=\"wp-caption-text\">Relat\u00f3rio de redirecionamentos<\/figcaption><\/figure>\n<p>Confira nosso artigo aprofundado sobre os <a href=\"https:\/\/kinqsta.com\/pt\/blog\/redirecionamento-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">redirecionamentos de WordPress<\/a>\u00a0e as melhores pr\u00e1ticas para ter um desempenho mais r\u00e1pido.<\/p>\n<h3>N\u00e3o Perca o Controle Sobre as Tarefas Cron<\/h3>\n<p><a href=\"https:\/\/kinqsta.com\/pt\/blog\/wordpress-cron-job\/\" target=\"_blank\" rel=\"noopener noreferrer\">As tarefas CRON<\/a> (WP-Cron) s\u00e3o utilizadas para agendar tarefas repetitivas no seu site WordPress. S\u00f3 que, com o avan\u00e7ar do tempo, elas podem escapar do seu controle e provocar problemas de desempenho. Voc\u00ea pode usar utilizar o <a href=\"https:\/\/wordpress.org\/plugins\/wp-crontrol\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugin WP Crontrol<\/a>\u00a0para verificar um identificador todas as tarefas Cron que est\u00e3o sendo executadas em seu site.<\/p>\n<p>Tamb\u00e9m j\u00e1 vimos problemas de desempenho com o gerenciador interno do WordPress para Cron: o WP-Cron.\u00a0Se um site n\u00e3o tiver operadores PHP suficientes, por vezes surgir\u00e1 uma solicita\u00e7\u00e3o, o WordPress gerar\u00e1 o cron, mas o cron precisa aguardar pelo operador e, portanto, permanecer\u00e1 no mesmo lugar. Uma melhor abordagem passa por <a href=\"https:\/\/kinqsta.com\/pt\/blog\/desativar-o-wp-cron\/\" target=\"_blank\" rel=\"noopener noreferrer\">desativar o WP-Cron<\/a>\u00a0e usar o cron do sistema em vez dele.\u00a0Isso \u00e9 at\u00e9 recomendado <a href=\"https:\/\/developer.wordpress.org\/plugins\/cron\/hooking-wp-cron-into-the-system-task-scheduler\/\" target=\"_blank\" rel=\"noopener noreferrer\">manual de plugins<\/a>\u00a0oficial.<\/p>\n<p>Para desativar o WP-Cron, adicione o seguinte ao seu arquivo <code>wp-config.php<\/code>\u00a0pouco antes da linha que diz \u201cThat\u2019s all, stop editing! Happy blogging.\u201d Nota: Isso desativa a execu\u00e7\u00e3o dele no carregamento da p\u00e1gina, e n\u00e3o altera o que acontece quando voc\u00ea o aciona diretamente via <code>wp-cron.php<\/code>.<\/p>\n<pre><code class=\"language-php\">define('DISABLE_WP_CRON', true);<\/code><\/pre>\n<figure style=\"width: 1630px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/disable-wp-cron.png\" alt=\"Desativar o WP-Cron\" width=\"1630\" height=\"734\"><figcaption class=\"wp-caption-text\">Desativar o WP-Cron<\/figcaption><\/figure>\n<p>Depois precisar\u00e1 de\u00a0<a href=\"https:\/\/wordpress.stackexchange.com\/a\/253331\/28394\" target=\"_blank\" rel=\"noopener noreferrer\">agendar o wp-cron.php a partir do seu servidor<\/a>.\u00a0Se voc\u00ea for um cliente Kinsta, os sistemas crons j\u00e1 estar\u00e3o ativados \u00e0 partida e ser\u00e3o executados a cada 15 minutos, de acordo com as defini\u00e7\u00f5es padr\u00e3o.\u00a0Voc\u00ea tamb\u00e9m pode aumentar a frequ\u00eancia entrando em contato com nossa equipe de suporte.\u00a0Se estiver familiarizado com o SSH, voc\u00ea pode\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/gerenciamento-de-site\/cron-jobs\/\" target=\"_blank\" rel=\"noopener noreferrer\">gerenciar os crons do servidor<\/a>\u00a0na linha de comandos.<\/p>\n<h3 id=\"add-expires-headers\">Adicionar os Cabe\u00e7alhos Cache-Control e Expires (Determinar a Dimens\u00e3o do Cache)<\/h3>\n<p>Cada script no seu site WordPress necessita de um <a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/cache\/cache-redis\/#add-redis-kinsta\" target=\"_blank\" rel=\"noopener noreferrer\">cabe\u00e7alho de cache HTTP<\/a>\u00a0anexado (ou deveria ter um). Isso <strong>determina o momento em que o cache no arquivo expira<\/strong>.\u00a0Para corrigir isso, garanta que o seu host WordPress tem os cabe\u00e7alhos <code>cache-control<\/code> e <code>expires<\/code> configurados. Se voc\u00ea n\u00e3o fizer isso, provavelmente encontrar\u00e1 avisos acerca da necessidade de adicionar cabe\u00e7alhos expires ou <a href=\"https:\/\/kinqsta.com\/pt\/blog\/leverage-browser-cache\/\" target=\"_blank\" rel=\"noopener noreferrer\">aproveitar o cache do navegador<\/a>\u00a0em ferramentas de teste de velocidade.<\/p>\n<p>Se o cabe\u00e7alho\u00a0<code>cache-control<\/code> ativa o cache do lado do cliente e define a dura\u00e7\u00e3o m\u00e1xima de um recurso, o cabe\u00e7alho <code>expires<\/code> \u00e9 utilizado para especificar um ponto espec\u00edfico no tempo em que o recurso deixa de ser v\u00e1lido. Apesar de os cabe\u00e7alhos poderem ser usados em conjunto, voc\u00ea n\u00e3o precisa necessariamente de adicionar os dois cabe\u00e7alhos.\u00a0O cache-control \u00e9 mais novo e geralmente \u00e9 o m\u00e9todo recomendado.<\/p>\n<p>Kinsta adiciona automaticamente cabe\u00e7alhos de cache HTTP em todas as solicita\u00e7\u00f5es do servidor e, se voc\u00ea estiver usando um CDN, eles provavelmente tamb\u00e9m adicionar\u00e3o esses cabe\u00e7alhos para voc\u00ea.<\/p>\n<figure style=\"width: 2026px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2016\/09\/leverage-browser-caching-headers.png\" alt=\"Aproveitar o cache do navegador - cabe\u00e7alhos de cache\" width=\"2026\" height=\"808\"><figcaption class=\"wp-caption-text\">Aproveitar o cache do navegador &#8211; cabe\u00e7alhos de cache<\/figcaption><\/figure>\n<p>Se o seu servidor n\u00e3o tiver esses cabe\u00e7alhos, voc\u00ea poder\u00e1 adicionar eles manualmente.<\/p>\n<h4><strong>Adicionar o Cabe\u00e7alho Cache-Control no Nginx<\/strong><\/h4>\n<p>Voc\u00ea pode adicionar o cabe\u00e7alho <code>cache-control<\/code>no Nginx adicionando o que esta abaixo \u00e0 localiza\u00e7\u00e3o do servidor ou bloco na configura\u00e7\u00e3o do seu servidor.<\/p>\n<pre><code>location ~* \\.(js|css|png|jpg|jpeg|gif|svg|ico)$ {\n expires 30d;\n add_header Cache-Control \"public, no-transform\";\n}<\/code><\/pre>\n<h4><strong>Adicionar o Cabe\u00e7alho Expires no Nginx<\/strong><\/h4>\n<p>Voc\u00ea pode adicionar os cabe\u00e7alhos\u00a0<code>expires<\/code> no Nginx adicionando o seguinte ao seu bloco de servidor.\u00a0Nesse exemplo, voc\u00ea pode ver como pode especificar tempos de expira\u00e7\u00e3o diferentes com base nos tipos de arquivo.<\/p>\n<pre><code>    location ~*  \\.(jpg|jpeg|gif|png|svg)$ {\n        expires 365d;\n    }\n\n    location ~*  \\.(pdf|css|html|js|swf)$ {\n        expires 2d;\n    }<\/code><\/pre>\n<h4>Adicionar o Cabe\u00e7alho Cache-Control no Apache<\/h4>\n<p>Voc\u00ea pode adicionar os cabe\u00e7alhos <code>cache-control<\/code> adicionando o seguinte ao seu arquivo .htaccess.\u00a0Os peda\u00e7os de c\u00f3digo podem ser adicionados na parte superior ou inferior do arquivo (antes de # BEGIN WordPress ou depois de # END WordPress).<\/p>\n<pre><code>&lt;filesMatch \".(ico|pdf|flv|jpg|jpeg|png|gif|svg|js|css|swf)$\"&gt;\nHeader set Cache-Control \"max-age=84600, public\"\n&lt;\/filesMatch&gt;<\/code><\/pre>\n<h4><strong>Adicionar o Cabe\u00e7alho Expires no Apache<\/strong><\/h4>\n<p>Voc\u00ea pode adicionar os cabe\u00e7alhos <code>expires<\/code> no Apache adicionando o seguinte ao seu arquivo <code>.htaccess<\/code>.<\/p>\n<pre><code>## EXPIRES HEADER CACHING ##\n&lt;IfModule mod_expires.c&gt;\nExpiresActive On\nExpiresByType image\/jpg \"access 1 year\"\nExpiresByType image\/jpeg \"access 1 year\"\nExpiresByType image\/gif \"access 1 year\"\nExpiresByType image\/png \"access 1 year\"\nExpiresByType image\/svg \"access 1 year\"\nExpiresByType text\/css \"access 1 month\"\nExpiresByType application\/pdf \"access 1 month\"\nExpiresByType application\/javascript \"access 1 month\"\nExpiresByType application\/x-javascript \"access 1 month\"\nExpiresByType application\/x-shockwave-flash \"access 1 month\"\nExpiresByType image\/x-icon \"access 1 year\"\nExpiresDefault \"access 2 days\"\n&lt;\/IfModule&gt;\n## EXPIRES HEADER CACHING ##<\/code><\/pre>\n<p>Vale a pena falar tamb\u00e9m que\u00a0<strong>voc\u00ea s\u00f3 pode adicionar cabe\u00e7alhos de cache HTTP aos recursos em seu servidor<\/strong>.\u00a0Se voc\u00ea est\u00e1 recebendo um aviso sobre isso, talvez precise aproveitar o cache do navegador em uma solicita\u00e7\u00e3o de terceiros, n\u00e3o h\u00e1 nada que possa fazer, j\u00e1 que voc\u00ea n\u00e3o pode fazer uma solicita\u00e7\u00e3o a um servidor de terceiros.\u00a0\u00a0Os culpados mais comuns incluem o script do Google Analytics e os pixels de marketing, como aqueles do Facebook e do Twitter.<\/p>\n<p>Se est\u00e1 tentando consertar isso com o script do Google Analytics, voc\u00ea pode hospedar ele localmente ou no seu CDN (embora isso n\u00e3o seja oficialmente suportado) com um plugin como o <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\"><u>Perfmatters<\/u><\/a>\u00a0ou o <a href=\"https:\/\/kinqsta.com\/pt\/blog\/wp-rocket\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a>.<\/p>\n<h3 id=\"add-last-modified-headers\">Adicionar Cabe\u00e7alhos Last-Modified e ETag (Validar Cache)<\/h3>\n<p>Agora temos mais dois cabe\u00e7alhos, <code>last-modified<\/code> and <code>etag<\/code>.<\/p>\n<p>Os cabe\u00e7alhos <code>cache-control<\/code> e <code>expires<\/code> ajudam o navegador a determinar\u00a0<strong>se o arquivo foi alterado<\/strong>\u00a0desde a \u00faltima vez que foi solicitado (ou melhor, eles validam o cache).\u00a0Os cabe\u00e7alhos <code>last-modified<\/code> e <code>etag<\/code> <strong>validam e definem o comprimento do cache <\/strong> e devem ser inclu\u00eddos em todas as respostas do servidor de origem. Se eles n\u00e3o estiverem definidos corretamente, voc\u00ea poder\u00e1 ver um aviso de que precisa &#8220;<a href=\"https:\/\/kinqsta.com\/pt\/blog\/especificar-um-validador-de-cache\/\" target=\"_blank\" rel=\"noopener noreferrer\">especificar um validador de cache<\/a>&#8220;.<\/p>\n<figure style=\"width: 1570px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/validate-cache-http-headers.png\" alt=\"Cabe\u00e7alhos HTTP Last-modified e ETag\" width=\"1570\" height=\"576\"><figcaption class=\"wp-caption-text\">Cabe\u00e7alhos HTTP Last-modified e ETag<\/figcaption><\/figure>\n<p>Se os cabe\u00e7alhos n\u00e3o forem encontrados, isso gerar\u00e1 constantemente uma nova solicita\u00e7\u00e3o para o recurso, o que aumentar\u00e1 a carga sobre o seu servidor.\u00a0A utiliza\u00e7\u00e3o de cabe\u00e7alhos de cache garante que\u00a0as solicita\u00e7\u00f5es posteriores n\u00e3o necessitam de serem carregadas do servidor, poupando largura de banda e melhorando o desempenho do usu\u00e1rio.<\/p>\n<p>Kinsta automaticamente adiciona os cabe\u00e7alhos acima em todas as solicita\u00e7\u00f5es do servidor e, se voc\u00ea estiver usando um CDN, eles provavelmente tamb\u00e9m adicionar\u00e3o esses cabe\u00e7alhos para voc\u00ea.\u00a0Assim como acontece com o <code>cache-control<\/code> e <code>expires<\/code>, voc\u00ea n\u00e3o pode definir manualmente esses cabe\u00e7alhos HTTP em recursos externos.<\/p>\n<h4><strong>Cabe\u00e7alho Last-Modified<\/strong><\/h4>\n<p>O cabe\u00e7alho <strong>last-modified <\/strong>normalmente \u00e9 enviado automaticamente a partir do servidor. \u00c9 um cabe\u00e7alho que <strong>geralmente voc\u00ea n\u00e3o precisar\u00e1 de adicionar manualmente<\/strong>.\u00a0\u00c9 enviado\u00a0para verificar se o arquivo no cache do navegador foi modificado desde a \u00faltima vez em que foi solicitado.\u00a0Voc\u00ea pode consultar a solicita\u00e7\u00e3o do cabe\u00e7alho no Pingdom ou usar o Chrome DevTools para ver o valor do cabe\u00e7alho last-modified.<\/p>\n<h4><strong>Cabe\u00e7alho ETag<\/strong><\/h4>\n<p>O cabe\u00e7alho <strong>ETag<\/strong> tamb\u00e9m \u00e9 muito parecido com o cabe\u00e7alho last-modified. \u00c9 igualmente utilizado para validar o cache de um arquivo.\u00a0Se voc\u00ea estiver executando o Apache 2.4 ou uma vers\u00e3o acima, o cabe\u00e7alho ETag \u00e9 adicionado automaticamente usando a <a href=\"https:\/\/tools.pingdom.com\/#59baff78fd800000\" target=\"_blank\" rel=\"noopener noreferrer\">diretiva FileETag<\/a>.\u00a0E, no que em rela\u00e7\u00e3o ao NGINX, o cabe\u00e7alho ETag tem estado ativo por padr\u00e3o desde 2016.<\/p>\n<p>Voc\u00ea pode <a href=\"http:\/\/nginx.org\/en\/docs\/http\/ngx_http_core_module.html#etag\" target=\"_blank\" rel=\"noopener noreferrer\">ativar o cabe\u00e7alho ETag<\/a>\u00a0manualmente no Nginx usando o seguinte c\u00f3digo.<\/p>\n<pre><code>etag on<\/code><\/pre>\n<h3>Adicionar um cabe\u00e7alho Vary: Accept-Encoding<\/h3>\n<p>O<code>vary: Accept-Encoding<\/code>deve ser inclu\u00eddo em todas as respostas do servidor de origem, j\u00e1 que ele informa o navegador se o cliente consegue ou n\u00e3o manipular vers\u00f5es compactadas do conte\u00fado.\u00a0Se isso n\u00e3o estiver corretamente definido, voc\u00ea poder\u00e1 ver um aviso de que precisa de \u201c<a href=\"https:\/\/kinqsta.com\/pt\/blog\/specify-vary-accept-encoding-header\/\" target=\"_blank\" rel=\"noopener noreferrer\">especificar um cabe\u00e7alho Vary: Accept-Encoding<\/a>&#8220;.<\/p>\n<p>Por exemplo, partamos do princ\u00edpio que voc\u00ea tem um navegador antigo sem\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/ativar-compressao-gzip\/\" target=\"_blank\" rel=\"noopener noreferrer\">compress\u00e3o gzip<\/a>\u00a0e um navegador moderno com essa op\u00e7\u00e3o.\u00a0Se voc\u00ea n\u00e3o utilizar o cabe\u00e7alho\u00a0<code>vary: Accept-Encoding<\/code>,\u00a0seu servidor web ou\u00a0CDN poderiam armazenar em cache a vers\u00e3o descomprimida e entregar isso ao navegador moderno por engano, o que por sua vez prejudicaria o desempenho do seu site WordPress. Ao utilizar cabe\u00e7alho voc\u00ea garante que o seu servidor web e\/ou CDN entrega a vers\u00e3o correta.<\/p>\n<figure style=\"width: 1419px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/vary-accept-encoding-http-header.png\" alt=\"Cabe\u00e7alho vary: Accept-Encoding HTTP \" width=\"1419\" height=\"561\"><figcaption class=\"wp-caption-text\">Cabe\u00e7alho vary: Accept-Encoding HTTP<\/figcaption><\/figure>\n<p>Kinsta adiciona automaticamente os cabe\u00e7alhos acima em todas as solicita\u00e7\u00f5es do servidor e, se estiver usando um CDN, eles provavelmente tamb\u00e9m adicionar\u00e3o esses cabe\u00e7alhos para voc\u00ea.\u00a0Assim com acontece com os cabe\u00e7alhos de cache que discutimos acima, voc\u00ea n\u00e3o pode definir manualmente esse cabe\u00e7alho em recursos externos.<\/p>\n<h4>Adicionar o Cabe\u00e7alho Vary: Accept-Encoding no Apache<\/h4>\n<p>Voc\u00ea pode adicionar o cabe\u00e7alho vary: Accept-Encoding no Apache adicionando o seguinte ao seu arquivo\u00a0<code>.htaccess<\/code>.<\/p>\n<pre><code>&lt;IfModule mod_headers.c&gt;\n  &lt;FilesMatch \".(js|css|xml|gz|html)$\"&gt;\n    Header append Vary: Accept-Encoding\n  &lt;\/FilesMatch&gt;\n&lt;\/IfModule&gt;<\/code><\/pre>\n<h4><strong>Adicionar o Cabe\u00e7alho Vary: Accept-Encoding no Nginx<\/strong><\/h4>\n<p>Voc\u00ea pode adicionar o cabe\u00e7alho vary: Accept-Encoding no Nginx ao acrescentar o c\u00f3digo abaixo ao seu arquivo de configura\u00e7\u00e3o.\u00a0Todos os arquivos de configura\u00e7\u00e3o do Nginx est\u00e3o localizados no diret\u00f3rio <code>\/etc\/nginx\/<\/code>. O arquivo de configura\u00e7\u00e3o principal \u00e9 <code>\/etc\/nginx\/nginx.conf<\/code>.<\/p>\n<pre><code>gzip_vary on<code><\/code><\/code><\/pre>\n<h3>Alterar o Limite de Mem\u00f3ria do WordPress no wp-config.php<\/h3>\n<p>Como explicitado no\u00a0<a href=\"https:\/\/codex.wordpress.org\/Editing_wp-config.php#Increasing_memory_allocated_to_PHP#Increasing_memory_allocated_to_PHP\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress Codex<\/a>, no WordPress vers\u00e3o 2.5 a op\u00e7\u00e3o <code>WP_MEMORY_LIMIT<\/code> permite que voc\u00ea especifique a quantidade m\u00e1xima de mem\u00f3ria que pode ser consumida pelo PHP.\u00a0Essa configura\u00e7\u00e3o pode ser necess\u00e1ria caso voc\u00ea receba uma mensagem como &#8220;Tamanho da mem\u00f3ria permitida de xxxxxx bytes esgotado&#8221;.<\/p>\n<p>De acordo com as defini\u00e7\u00f5es padr\u00e3o, o WordPress tentar\u00e1 aumentar a mem\u00f3ria alocada para o PHP em 40MB para um\u00a0site \u00fanico e 64 MB para v\u00e1rios sites.\u00a0Eles definem os limites de mem\u00f3ria no arquivo <code>.\/wp-includes\/default-constants.php<\/code>, nas linhas 32 \u2013 44 (<a href=\"https:\/\/github.com\/WordPress\/WordPress\/blob\/master\/wp-includes\/default-constants.php\" target=\"_blank\" rel=\"noopener noreferrer\">fonte<\/a>).<\/p>\n<p>Voc\u00ea tem tamb\u00e9m o <code>memory_limit<\/code> do PHP no servidor facultado seu provedor de hospedagem. S\u00e3o duas coisas diferentes.\u00a0Na Kinsta, definimos o <code>memory_limit<\/code> para 256M como padr\u00e3o. Se voc\u00ea est\u00e1 encontrando v\u00e1rias vezes o erro de tamanho de mem\u00f3ria esgotado, voc\u00ea pode tentar aumentar o limite de mem\u00f3ria do PHP no WordPress.<\/p>\n<p>Adicione o seguinte ao seu arquivo <a href=\"https:\/\/kinqsta.com\/pt\/blog\/wp-config-php\/\" target=\"_blank\" rel=\"noopener noreferrer\"><code>wp-config.php file<\/code><\/a>, imediatamente antes da linha que diz \u201cThat\u2019s all, step editing! Happy blogging.\u201d<\/p>\n<pre><code>define( 'WP_MEMORY_LIMIT', '256M' );<\/code><\/pre>\n<p>Jan Reilink tem tamb\u00e9m um \u00f3timo artigo no blog que descreve o\u00a0<a href=\"https:\/\/www.saotn.org\/set-wp_memory_limit-value-correctly-in-wp-config-php\/\" target=\"_blank\" rel=\"noopener noreferrer\">problema de limite de mem\u00f3ria do WordPress<\/a>\u00a0em maior detalhe.\u00a0Ele tamb\u00e9m oferecer uma varia\u00e7\u00e3o no c\u00f3digo que voc\u00ea poderia usar.\u00a0Em vez de definir o valor manualmente, voc\u00ea pode configurar ele para valor <code>memory_limit<\/code> do PHP.<\/p>\n<pre><code>define( 'WP_MEMORY_LIMIT', ini_get( 'memory_limit' ) );<\/code><\/pre>\n<h2 id=\"front-end-optimization\">Dicas Para a Otimiza\u00e7\u00e3o de Front-end e Servi\u00e7os Externos<\/h2>\n<p>Vejamos agora algumas formas atrav\u00e9s das quais pode acelerar o WordPress ao otimizar o front-end.\u00a0Tipicamente, o front-end diz respeito a tudo o que \u00e9 tratado exclusivamente pelo navegador do lado do cliente, como CSS, JavasScript, imagens, etc. Isso tamb\u00e9m inclui a an\u00e1lise de servi\u00e7os externos que voc\u00ea carrega em seu site e como eles est\u00e3o afetando seu tempo de carregamento no geral.<\/p>\n<p>Eis dois dos objetivos mais importantes que deve ter em considera\u00e7\u00e3o na otimiza\u00e7\u00e3o de front-end:<\/p>\n<ul>\n<li><strong>Reduzir o tamanho geral da p\u00e1gina web.<\/strong>O tamanho do seu CSS, JavaScript ou imagens \u00e9 importante.\u00a0Um site de 4 MB normalmente vai carregar muito mais lentamente do que um site de 1 MB.\u00a0Contudo, Paul\u00a0Calvano tem um \u00f3timo artigo sobre o\u00a0<a href=\"https:\/\/paulcalvano.com\/index.php\/2018\/07\/02\/impact-of-page-weight-on-load-time\/\" target=\"_blank\" rel=\"noopener noreferrer\">impacto do peso da p\u00e1gina<\/a>\u00a0no tempo de carregamento e como \u00e9 importante garantir que n\u00e3o \u00e9 a \u00fanica coisa que voc\u00ea est\u00e1 rastreando, j\u00e1 que por vezes pode ser enganador.<\/li>\n<li><strong>Reduzir solicita\u00e7\u00f5es HTTP e servi\u00e7os externos.<\/strong> Com o <a href=\"https:\/\/kinqsta.com\/pt\/aprenda\/http2\/\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP\/2<\/a>, v\u00e1rias solicita\u00e7\u00f5es e respostas podem agora ser enviadas ao mesmo tempo utilizam uma \u00fanica conex\u00e3o TCP. Apesar de isso ser fant\u00e1stico para o desempenho, a redu\u00e7\u00e3o de solicita\u00e7\u00f5es HTTP pode tamb\u00e9m ajudar a acelerar o seu site WordPress. Isso inclui tamb\u00e9m a redu\u00e7\u00e3o do n\u00famero total de solicita\u00e7\u00f5es e servi\u00e7os externos.\u00a0Cada um deles acrescenta mais atrasos, como\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/reduzir-dns-pesquisas\/\" target=\"_blank\" rel=\"noopener noreferrer\">pesquisas DNS<\/a>, conex\u00f5es TLS e\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/latencia-de-rede\/\" target=\"_blank\" rel=\"noopener noreferrer\">lat\u00eancia de rede<\/a>\u00a0.<\/li>\n<\/ul>\n<h3>Fa\u00e7a Um Teste de Velocidade ao Seu Site Para Saber Qual \u00e9 o Ponto de Partida<\/h3>\n<p>Quando voc\u00ea quer otimizar o front-end de seu site, \u00e9 sempre bom definir o ponto de partida.\u00a0Isso geralmente significa executar um teste de velocidade. Existem v\u00e1rias formas de faz\u00ea-lo, confira nossa lista de 15 fant\u00e1sticas <a href=\"https:\/\/kinqsta.com\/pt\/blog\/teste-de-velocidade-do-seu-site\/\" target=\"_blank\" rel=\"noopener noreferrer\">ferramentas para testar a velocidade do seu site<\/a>.<\/p>\n<figure style=\"width: 2170px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/tools.pingdom.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/pingdom-website-speed-test-1.png\" alt=\"Teste de velocidade de site Pingdom\" width=\"2170\" height=\"1442\"><\/a><figcaption class=\"wp-caption-text\">Teste de velocidade de site Pingdom<\/figcaption><\/figure>\n<p>Veja os nossos guias sobre como <a href=\"https:\/\/kinqsta.com\/pt\/blog\/teste-de-velocidade-pingdom\/\" target=\"_blank\" rel=\"noopener noreferrer\">como usar o Pingdom<\/a> e\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/teste-de-velocidade-gtmetrix\/\" target=\"_blank\" rel=\"noopener noreferrer\">como usar o GTmetrix<\/a>.\u00a0Aqui ficam algumas coisas que deve ter em considera\u00e7\u00e3o quando testa a velocidade:<\/p>\n<h4>1. Escolha Uma Ferramenta e Seja Fiel a Ela<\/h4>\n<p>Adoramos o Pingdom, GTmetrix, WebPageTest, PageSpeed Insights e o Chrome DevTools.\u00a0Ainda assim, n\u00e3o importa muito qual ferramenta para teste de velocidade que voc\u00ea usa, desde que ela seja consistente. Todas essas t\u00eam diferentes formas de medir e quantificar a velocidade, por isso escolha uma ferramenta e seja fiel a ela em todos os seus testes e otimiza\u00e7\u00f5es. At\u00e9 o <a href=\"https:\/\/www.seroundtable.com\/google-says-pick-one-speed-testing-tool-26034.html\" target=\"_blank\" rel=\"noopener noreferrer\">Google diz para escolher uma apenas<\/a>.<\/p>\n\n<h4>2. N\u00e3o Fique Obcecado com um Resultado Perfeito<\/h4>\n<p>Muitas das ferramentas, como o <a href=\"https:\/\/kinqsta.com\/pt\/blog\/google-pagespeed-insights\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google PageSpeed Insights<\/a>, t\u00eam algum tipo de velocidade ou pontua\u00e7\u00e3o de desempenho.\u00a0\u00c9 importante lembrar que a pontua\u00e7\u00e3o nem sempre \u00e9 t\u00e3o importante quanto a velocidade e o desempenho que o usu\u00e1rio perceciona no site.\u00a0A pontua\u00e7\u00e3o existe para ajudar a avaliar o seu desempenho.\u00a0Mas ficar obcecado em conseguir um perfeito 100\/100 ou uma pontua\u00e7\u00e3o A pode ser uma perda de tempo em alguns casos.\u00a0E sites maiores, com muitos scripts e an\u00fancios externos, jamais obter\u00e3o uma pontua\u00e7\u00e3o perfeita, o que \u00e9 perfeitamente aceit\u00e1vel.<\/p>\n<h4>3. A Localiza\u00e7\u00e3o do Seu Teste \u00e9 Importante<\/h4>\n<p>O local que voc\u00ea escolhe quando efetua o teste de velocidade \u00e9 importante.\u00a0Como fal\u00e1mos em uma se\u00e7\u00e3o anterior, a raz\u00e3o \u00e9 que tudo isso tem que ver com a <a href=\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#server-location\" target=\"_blank\" rel=\"noopener noreferrer\">localiza\u00e7\u00e3o do centro de dados que voc\u00ea escolhe<\/a>.\u00a0O TTFB, a lat\u00eancia de rede, tudo isso entra em jogo.\u00a0Ent\u00e3o teste o seu site em um local pr\u00f3ximo ao seu centro de dados e tamb\u00e9m em um local distante.\u00a0Isso tamb\u00e9m ajudar\u00e1 voc\u00ea a identificar o impacto que um CDN pode ter no seu site WordPress.<\/p>\n<h4>4. Fa\u00e7a V\u00e1rios Testes Devido ao Cache<\/h4>\n<p>Como referimos anteriormente na <a href=\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#wordpress-cache\" target=\"_blank\" rel=\"noopener noreferrer\">se\u00e7\u00e3o sobre o cache<\/a>, se ele tiver sido recentemente limpo, se tiver expirado no seu host WordPress ou CDN, ele ir\u00e1 registrar um \u201cMISS\u201d no cabe\u00e7alho HTTP.\u00a0Isso significa que seu site ou recurso n\u00e3o est\u00e1 sendo apresentado a partir do cache.<\/p>\n<figure style=\"width: 1486px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/miss-http-header.png\" alt=\"Cabe\u00e7alho HTTP MISS\" width=\"1486\" height=\"612\"><figcaption class=\"wp-caption-text\">Cabe\u00e7alho HTTP MISS<\/figcaption><\/figure>\n<p>Para ver corretamente a velocidade de todo o seu site, voc\u00ea precisa ver tudo o que \u00e9 carregado a partir do cache, a sua p\u00e1gina inicial e todos os recursos sendo identificados com um &#8220;HIT&#8221;. Isso por vezes exige a aplica\u00e7\u00e3o do teste de velocidade v\u00e1rias vezes.\u00a0Voc\u00ea ent\u00e3o calcula a m\u00e9dia.<\/p>\n<figure style=\"width: 1494px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/hit-http-header.png\" alt=\"Cabe\u00e7alho HTTP HIT\" width=\"1494\" height=\"610\"><figcaption class=\"wp-caption-text\">Cabe\u00e7alho HTTP HIT<\/figcaption><\/figure>\n<p>Vejamos agora algumas das otimiza\u00e7\u00f5es front-end que voc\u00ea pode fazer no seu WordPress.<\/p>\n<h3>Eliminar JavaScript e CSS de Bloqueio de Renderiza\u00e7\u00e3o<\/h3>\n<p>Pode surgir um aviso sobre JavaScript e CSS de bloqueio de renderiza\u00e7\u00e3o quando voc\u00ea tem arquivos impedindo que a p\u00e1gina seja carregada o mais r\u00e1pido poss\u00edvel. O JS e CSS espec\u00edficos s\u00e3o por vezes condicionais, o que significa que eles n\u00e3o precisam exibir conte\u00fado acima da dobra.\u00a0Voc\u00ea pode impedir que eles se tornem elementos de bloqueio de renderiza\u00e7\u00e3o usando os atributos async e defer.<\/p>\n<figure style=\"width: 1588px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/eliminate-render-blocking-resources.png\" alt=\"Eliminar recursos de bloqueio de renderiza\u00e7\u00e3o\" width=\"1588\" height=\"290\"><figcaption class=\"wp-caption-text\">Eliminar recursos de bloqueio de renderiza\u00e7\u00e3o<\/figcaption><\/figure>\n<p>Confira este v\u00eddeo para saber mais sobre como eliminar os recursos render-blocking:<\/p>\n<p><kinsta-video src=\"https:\/\/youtu.be\/ElpcjGBgTGk\"><\/kinsta-video><\/p>\n<p>Para eliminar JavaScript e CSS de bloqueio de renderiza\u00e7\u00e3o, deve fazer o seguinte:<\/p>\n<h4>Limpar o JS do Caminho de Renderiza\u00e7\u00e3o Cr\u00edtico<\/h4>\n<p>Retirar o JavaScript do caminho de renderiza\u00e7\u00e3o cr\u00edtico \u00e9 algo que \u00e9 normalmente feito quando se adiciona o atributo <code>defer<\/code>\u00a0ou <code>async<\/code>\u00a0aos elementos HTML do <code>script<\/code>\u00a0que acionam os recursos JavaScript.<\/p>\n<ul>\n<li>O\u00a0<strong>atributo async\u00a0<\/strong>informa o navegador para este come\u00e7ar a baixar o recurso imediatamente sem diminuir a an\u00e1lise de HTML.\u00a0Quando o recurso estiver dispon\u00edvel, a an\u00e1lise de HTML ser\u00e1 colocada em pausa para que o recurso possa ser carregado.<\/li>\n<li>O <strong>atributo defer<\/strong> diz ao ao navegador para adiar o download do recurso at\u00e9 que a an\u00e1lise HTML esteja conclu\u00edda.\u00a0Quando o navegador tiver conclu\u00eddo a parte do HTML, ele far\u00e1 o download e renderizar\u00e1 todos os scripts adiados na ordem em que eles surgem no documento.<\/li>\n<\/ul>\n<h4>Otimizar a Entrega de Recursos CSS<\/h4>\n<p>Otimizar a entrega de CSS basicamente quer dizer que voc\u00ea precisa descobrir como transformar isso um bloqueio sem renderiza\u00e7\u00e3o.<\/p>\n<ul>\n<li>Identifique os estilos necess\u00e1rio para renderizar o conte\u00fado acima da dobra e <a href=\"https:\/\/developers.google.com\/speed\/docs\/insights\/OptimizeCSSDelivery\" target=\"_blank\" rel=\"noopener noreferrer\">apresente esses estilos em linha com o HTML<\/a>.<\/li>\n<li>Utilize o CSS condicionalmente em dispositivos apenas quando necess\u00e1rio.<\/li>\n<li>Carregue o CSS restante de forma ass\u00edncrona.<\/li>\n<\/ul>\n<p>Pode ser complicado fazer tudo o que foi dito acima e \u00e9 algo que exige requer alguns ajustes baseados nos scripts que voc\u00ea carrega no seu site. Eis alguns plugins do WordPress que podem ajudar:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener noreferrer\">Autoptimize<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/async-javascript\/\" target=\"_blank\" rel=\"noopener noreferrer\">Async JavaScript<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/hummingbird-performance\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hummingbird<\/a><\/li>\n<\/ul>\n<p>Para uma explica\u00e7\u00e3o e um guia mais detalhados, recomendamos que confira nosso artigo sobre como <a href=\"https:\/\/kinqsta.com\/pt\/blog\/bloqueio-de-renderizacao-no-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">eliminar JavaScript e CSS de bloqueio de renderiza\u00e7\u00e3o<\/a>.<\/p>\n<h3>Combinar CSS e JavaScript Externos no WordPress<\/h3>\n<p>O aviso acerca sobre a combina\u00e7\u00e3o de CSS externos \u00e9 normalmente encontrado ao usar um CDN, j\u00e1 voc\u00ea est\u00e1 hospedando seus arquivos CSS em um dom\u00ednio externo, como cdn.domain.com.\u00a0No passado, uma forma r\u00e1pida de corrigir isso era concatenar seus arquivos CSS ou combin\u00e1-los para que eles fossem carregados em uma \u00fanica solicita\u00e7\u00e3o.<\/p>\n<p>Contudo, se voc\u00ea estiver executando o HTTPS com um provedor que oferece suporte para HTTP\/2, esse aviso n\u00e3o \u00e9 t\u00e3o relevante como antigamente.\u00a0Com o HTTP\/2, v\u00e1rios arquivos CSS podem agora ser carregados em paralelo em uma \u00fanica conex\u00e3o.\u00a0E mais de <a href=\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#wordpress-cache\" target=\"_blank\" rel=\"noopener noreferrer\">86% dos navegado\u00e9\u00a0<\/a><a href=\"https:\/\/kinqsta.com\/pt\/blog\/serve-static-content-from-a-cookieless-domain\/#re-configure-wordpress-site#re-configure-wordpress-site\" target=\"_blank\" rel=\"noopener noreferrer\">reconfigurar seu site WordPress<\/a><a href=\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#wordpress-cache\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a0pres suportam HTTP\/2<\/a>.<\/p>\n<p>Mas isso n\u00e3o significa obrigatoriamente que essa otimiza\u00e7\u00e3o esteja totalmente obsoleta.\u00a0Em alguns casos, not\u00e1mos que isso acelera ainda os sites do WordPress.\u00a0Depende do tamanho dos arquivos e quantos existem. Ent\u00e3o, \u00e9 uma otimiza\u00e7\u00e3o que deve ser ainda feita por voc\u00ea no seu site.<\/p>\n<p>Uma das formas mais f\u00e1ceis de combinar seus arquivos externos de CSS e JavaScript \u00e9 usar o plugin gratuito <a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener noreferrer\">Autoptimize<\/a>.\u00a0Depois de combinar os arquivos, voc\u00ea ver\u00e1 um arquivo \u201cautoptimize_xxxxx.css\u201d ou \u201cautoptimize_xxxxx.js\u201d.\u00a0Tamb\u00e9m permite que voc\u00ea os carregue a partir do seu CDN.\u00a0Voc\u00ea tamb\u00e9m pode fazer isso com o plugin <a href=\"https:\/\/wp-rocket.me\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a>.<\/p>\n<figure style=\"width: 1403px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/combined-css-javascript-files.png\" alt=\"Arquivos CSS e Javascript combinados\" width=\"1403\" height=\"508\"><figcaption class=\"wp-caption-text\">Arquivos CSS e Javascript combinados<\/figcaption><\/figure>\n<p>Confira nosso artigo detalhado sobre como\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/combinar-css-externo\/\" target=\"_blank\" rel=\"noopener noreferrer\">combinar CSS e JavaScript externos no WordPress<\/a>.<\/p>\n<h3>Utilizar a Minifica\u00e7\u00e3o em HTML, CSS e JavaScript<\/h3>\n<p>\u00c9 poss\u00edvel reduzir a quantidade de dados que o navegador necessita de baixar, diminuindo os recursos HTML, CSS e JavaScript. A minifica\u00e7\u00e3o \u00e9 o processo que remove caracteres desnecess\u00e1rios, como coment\u00e1rios e espa\u00e7os em branco, do c\u00f3digo-fonte.\u00a0Esses caracteres s\u00e3o bem \u00fateis no desenvolvimento, mas s\u00e3o in\u00fateis para o navegador renderizar a p\u00e1gina.<\/p>\n<h4>HTML N\u00e3o Minificado<\/h4>\n<p>Eis um exemplo de c\u00f3digo HTML n\u00e3o minificado.<\/p>\n<figure style=\"width: 1760px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/non-minified-html.png\" alt=\"C\u00f3digo HTML n\u00e3o minificado\" width=\"1760\" height=\"500\"><figcaption class=\"wp-caption-text\">C\u00f3digo HTML n\u00e3o minificado<\/figcaption><\/figure>\n<p>Voc\u00ea pode utilizar o plugin gratuito\u00a0<a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener noreferrer\">Autoptimize<\/a>\u00a0ou <a href=\"https:\/\/wp-rocket.me\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a>\u00a0para facilmente minimizar seus arquivos.<\/p>\n<p>Se voc\u00ea \u00e9 um <a href=\"https:\/\/kinqsta.com\/pt\/precos\/?plan=visits-business1\">cliente Kinsta<\/a>, ent\u00e3o voc\u00ea tem acesso ao <a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#code-minification-1\">recurso de minifica\u00e7\u00e3o<\/a> de c\u00f3digo embutido diretamente no <a href=\"https:\/\/kinqsta.com\/pt\/mykinsta\/\">painel MyKinsta<\/a>. Isto permite aos clientes ativar r\u00e1pida e facilmente a minifica\u00e7\u00e3o autom\u00e1tica de CSS e JavaScript com o clique de um bot\u00e3o e ir\u00e1 efetivamente acelerar seu site com zero esfor\u00e7o de trabalho manual.<\/p>\n<h3 id=\"use-cookie-free-domains\">Utilizar Dom\u00ednios Sem Cookies<\/h3>\n<p>De uma forma geral, quando voc\u00ea est\u00e1 apresentando conte\u00fado como imagens, JavaScript, CSS, n\u00e3o existe qualquer raz\u00e3o para que haja um <a href=\"https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie\" target=\"_blank\" rel=\"noopener noreferrer\">cookie HTTP<\/a> no meio disso, pois cria sobrecarga adicional.\u00a0Depois de o servidor definir um cookie para um dom\u00ednio espec\u00edfico, todas as solicita\u00e7\u00f5es HTTP subsequentes para esse dom\u00ednio devem incluir o cookie.\u00a0Esse aviso \u00e9 normalmente encontrado em sites com um grande n\u00famero de solicita\u00e7\u00f5es.<\/p>\n<p>Temos um artigo detalhado sobre como lidar com o aviso da <a href=\"https:\/\/kinqsta.com\/pt\/blog\/serve-static-content-from-a-cookieless-domain\/\" target=\"_blank\" rel=\"noopener noreferrer\">apresenta\u00e7\u00e3o de conte\u00fado est\u00e1tico a partir de um dom\u00ednio sem cookies<\/a>.\u00a0Muitas vezes voc\u00ea pode ignorar esse aviso, j\u00e1 que novos protocolos como o <a href=\"https:\/\/kinqsta.com\/pt\/aprenda\/http2\/\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP\/2<\/a>\u00a0diminu\u00edram a sua relev\u00e2ncia.\u00a0O custo de uma nova conex\u00e3o \u00e9 geralmente\u00a0mais oneroso do que transmitir tudo atrav\u00e9s da mesma conex\u00e3o.<\/p>\n<p>Uma forma f\u00e1cil de corrigir esse aviso \u00e9 <a href=\"https:\/\/kinqsta.com\/pt\/blog\/cdn-para-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">utilizar um provedor CDN<\/a>\u00a0que consegue ignorar e remover os cookies, o que impedir\u00e1 totalmente que o cliente receba o cabe\u00e7alho de resposta Set-Cookie. O <a href=\"https:\/\/kinqsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#kinstas-cdn\" target=\"_blank\" rel=\"noopener noreferrer\">KeyCDN<\/a>\u00a0\u00e9 um provedor de CDN que oferece esse recurso.\u00a0Por padr\u00e3o, voc\u00ea pode ver as duas op\u00e7\u00f5es seguintes como ativadas.\u00a0Essa \u00e9 uma forma f\u00e1cil onde n\u00e3o precisa de mexer na coloca\u00e7\u00e3o e na configura\u00e7\u00e3o do seu site para apresentar ativos est\u00e1ticos de um subdom\u00ednio separado.<\/p>\n<figure style=\"width: 1386px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2016\/09\/cdn-strip-cookies-1.png\" alt=\"Desativar cookies no CDN\" width=\"1386\" height=\"444\"><figcaption class=\"wp-caption-text\">Desativar cookies no CDN<\/figcaption><\/figure>\n<p>Se estiver correndo o Cloudflare,\u00a0<a href=\"https:\/\/support.cloudflare.com\/hc\/en-us\/articles\/200169816-Can-I-serve-a-cookieless-domain-or-subdomain-through-CloudFlare-\" target=\"_blank\" rel=\"noopener noreferrer\">voc\u00ea n\u00e3o pode desativar os cookies<\/a>\u00a0nos recursos apresentados atrav\u00e9s da sua rede. CloudFlare coloca o seu pr\u00f3prio cookie de seguran\u00e7a no seu cabe\u00e7alho. Uma vez mais, esses cookies s\u00e3o muitos pequenos e a influ\u00eancia no desempenho \u00e9 m\u00ednima.\u00a0Mas, se voc\u00ea usar o CloudFlare, n\u00e3o tem como evitar esse aviso.<\/p>\n<p>Uma segunda forma de contornar isso \u00e9\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#wordpress-cache\" target=\"_blank\" rel=\"noopener noreferrer\">reconfigurar seu site WordPress<\/a>\u00a0para entregar os ativos est\u00e1ticos a partir de um novo dom\u00ednio ou subdom\u00ednio.<\/p>\n<h3>Desativar Incorpora\u00e7\u00f5es no WordPress<\/h3>\n<p>Quando eles lan\u00e7aram o <a href=\"https:\/\/codex.wordpress.org\/Version_4.4\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 4.4<\/a>,\u00a0\u00a0uniram o recurso oEmbed ao core. Isso permite aos usu\u00e1rios incorporarem v\u00eddeos do YouTube, tweets e muitos outros recursos em seus sites, bastando para isso colarem um URL, que o WordPress converte automaticamente em uma incorpora\u00e7\u00e3o e apresenta uma visualiza\u00e7\u00e3o ao vivo no editor visual.\u00a0Com a atualiza\u00e7\u00e3o, o pr\u00f3prio WordPress\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2015\/10\/28\/new-embeds-feature-in-wordpress-4-4\/\" target=\"_blank\" rel=\"noopener noreferrer\">passou a ser um provedor de oEmbed<\/a>.<\/p>\n<p>Esse recurso \u00e9 \u00fatil para muitas pessoas e \u00e9 melhor voc\u00ea manter ele ativo.\u00a0No entanto, isso tamb\u00e9m gera uma solicita\u00e7\u00e3o HTTP adicional para o seu site WordPress a fim de carregar o arquivo <code>wp-embed.min.js<\/code>.\u00a0E isso \u00e9 carregado em todo o site. Apesar de esse arquivo ter apenas 1.7 KB, coisas como essas v\u00e3o se acumulando ao longo do tempo.\u00a0A solicita\u00e7\u00e3o em si mesma, por vezes, \u00e9 mais importante do que o tamanho do conte\u00fado baixado.<\/p>\n<figure style=\"width: 1666px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/wp-embed-script.png\" alt=\"arquivo wp-embed.min.js\" width=\"1666\" height=\"714\"><figcaption class=\"wp-caption-text\">arquivo wp-embed.min.js<\/figcaption><\/figure>\n<p>Voc\u00ea pode facilmente evitar que esse arquivo seja carregado.\u00a0Aqui ficam tr\u00eas op\u00e7\u00f5es diferentes:<\/p>\n<ul>\n<li>Op\u00e7\u00e3o 1 &#8211; <a href=\"https:\/\/kinqsta.com\/pt\/blog\/desativar-embutimentos-no-wordpress\/#disable-embeds-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">Desativar incorpora\u00e7\u00f5es com um Plugin<\/a><\/li>\n<li>Op\u00e7\u00e3o 2 &#8211;\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/desativar-embutimentos-no-wordpress\/#disable-embeds-code\" target=\"_blank\" rel=\"noopener noreferrer\">Desativar incorpora\u00e7\u00f5es com o C\u00f3digo<\/a><\/li>\n<li>Op\u00e7\u00e3o 3 &#8211; <a href=\"https:\/\/kinqsta.com\/pt\/blog\/desativar-embutimentos-no-wordpress\/#inline-embed-js\" target=\"_blank\" rel=\"noopener noreferrer\">Mover o JavaScript Inline<\/a><\/li>\n<\/ul>\n<h3>Desativar Emojis no WordPress<\/h3>\n<p>Semelhante \u00e0s incorpora\u00e7\u00f5es no\u00a0<a href=\"https:\/\/codex.wordpress.org\/Version_4.2\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 4.2<\/a>, eles adicionaram suporte para emojis no core para os navegadores mais antigos.\u00a0O grande problema com isso \u00e9 que isso provoca uma solicita\u00e7\u00e3o HTTP adicional no seu site WordPress para carreg <code>wp-emoji-release.min.js<\/code>.\u00a0E isso \u00e9 carregado em todo o site.\u00a0Embora esse arquivo tenha apenas 10.5 KB, \u00e9 in\u00fatil se voc\u00ea n\u00e3o estiver usando emoticons em seu site.<\/p>\n<figure style=\"width: 1676px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/wp-emoji-release-file.png\" alt=\"wp-emoji-release.min.js\" width=\"1676\" height=\"782\"><figcaption class=\"wp-caption-text\">wp-emoji-release.min.js<\/figcaption><\/figure>\n<p>Existem algumas maneiras diferentes para desativar os Emojis no WordPress.\u00a0Voc\u00ea pode fazer isso com um plugin gr\u00e1tis ou com c\u00f3digo.<\/p>\n<ul>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/desativar-os-emojis-no-wordpress\/#disable-emojis-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">Desativar Emojis com um Plugin<\/a><\/li>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/desativar-os-emojis-no-wordpress\/#disable-emojis-code\" target=\"_blank\" rel=\"noopener noreferrer\">Desativar emojis com C\u00f3digo<\/a><\/li>\n<\/ul>\n<h3>Como Acelerar os Coment\u00e1rios do WordPress ou Desative-os<\/h3>\n<p>Uma se\u00e7\u00e3o de coment\u00e1rios com muita participa\u00e7\u00e3o em um site pode causar muitos problemas no desempenho. Voc\u00ea s\u00f3 precisa pensar nos recursos que s\u00e3o exigidos para fazer com que os coment\u00e1rios funcionem:<\/p>\n<ul>\n<li>Uma base de dados \u00e9 consultada para que sejam apresentados os coment\u00e1rios existentes.<\/li>\n<li>As entradas na base de dados s\u00e3o criadas para cada novo coment\u00e1rio.<\/li>\n<li>Os coment\u00e1rios e os metadados dos coment\u00e1rios s\u00e3o recebidos e processados pelo navegador de um visitante.<\/li>\n<li>Os recursos externos, como Gravatars, s\u00e3o solicitados, baixados e carregados (exigindo uma pesquisa de DNS separada).<\/li>\n<li>Em muitos casos, recursos de grande dimens\u00e3o de JavaScript e jQuery precisam ser baixados e processados para que o sistema de coment\u00e1rios funcione como suposto.<\/li>\n<\/ul>\n<p>Aqui ficam quatro op\u00e7\u00f5es diferentes que pode fazer para <a href=\"https:\/\/kinqsta.com\/pt\/blog\/comentarios-do-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">acelerar os coment\u00e1rios do WordPress<\/a>:<\/p>\n<h4>Op\u00e7\u00e3o 1 \u2013 Desativar Coment\u00e1rios<\/h4>\n<p>Se o seu site n\u00e3o est\u00e1 tendo muitos coment\u00e1rios e voc\u00ea acha que isso n\u00e3o traz qualquer valor para o seu website, a melhor op\u00e7\u00e3o pode ser <a href=\"https:\/\/kinqsta.com\/pt\/blog\/desativar-comentarios-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">desativar os coment\u00e1rios completamente<\/a>.\u00a0Vale a pena lembrar que os coment\u00e1rios podem afetar seu SEO, j\u00e1 que o Google normalmente rastreia esses itens como conte\u00fado adicional na p\u00e1gina, por isso voc\u00ea deve apenas aprovar coment\u00e1rios de alta qualidade.\u00a0Confira estas tr\u00eas formas simples de desativar os coment\u00e1rios:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/desativar-os-emojis-no-wordpress\/#disable-emojis-code\" target=\"_blank\" rel=\"noopener noreferrer\">Desativar coment\u00e1rios dentro das op\u00e7\u00f5es do WordPress<\/a><\/li>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/desativar-comentarios-wordpress\/#comments-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">Desativar coment\u00e1rios com um Plugin<\/a><\/li>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/desativar-comentarios-wordpress\/#comments-code\" target=\"_blank\" rel=\"noopener noreferrer\">Desativar coment\u00e1rios com c\u00f3digo<\/a><\/li>\n<\/ul>\n<h4>Op\u00e7\u00e3o 2 \u2013 Otimizar Coment\u00e1rios Nativos do WordPress<\/h4>\n<p>A segunda op\u00e7\u00e3o \u00e9 otimizar o sistema nativo de coment\u00e1rios do WordPress. Uma das formas seria reduzir o n\u00famero de coment\u00e1rios carregados no carregamento inicial da p\u00e1gina.<\/p>\n<ol>\n<li>Entre em Configura\u00e7\u00f5es \u2192 Discuss\u00e3o\u00a0na \u00e1rea de administra\u00e7\u00e3o do WordPress.<\/li>\n<li>Procure pela se\u00e7\u00e3o Configura\u00e7\u00f5es de outros coment\u00e1rios.<\/li>\n<li>Marque a caixa de sele\u00e7\u00e3o ao lado de Quebrar coment\u00e1rios em p\u00e1ginas com\u00a0e adicione um valor para o n\u00famero de coment\u00e1rios que voc\u00ea deseja exibir com o carregamento inicial da p\u00e1gina.<\/li>\n<\/ol>\n<figure style=\"width: 1922px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/break-comments-into-pages.png\" alt=\"Quebrar coment\u00e1rios em p\u00e1ginas\" width=\"1922\" height=\"604\"><figcaption class=\"wp-caption-text\">Quebrar coment\u00e1rios em p\u00e1ginas<\/figcaption><\/figure>\n<p>Tamb\u00e9m pode alojar os Gravatars que voc\u00ea utiliza no seu CDN.\u00a0Essa \u00e9 a nossa abordagem na Kinsta.<\/p>\n<p>Por padr\u00e3o, quando os coment\u00e1rios do WordPress s\u00e3o carregados, cada Gravatar \u00fanico exige uma solicita\u00e7\u00e3o HTTP. Ent\u00e3o, se uma p\u00e1gina for carregada com coment\u00e1rios de 50 pessoas diferentes, 50 solicita\u00e7\u00f5es HTTP ser\u00e3o necess\u00e1rias para baixar todos esses Gravatars.\u00a0Como voc\u00ea pode imaginar, isso pode ter um impacto velocidade da p\u00e1gina. Sem falar que j\u00e1 vimos que a pesquisa de DNS externa no gravatar.com pode por vezes ser lenta, em alguns casos, at\u00e9 mesmo atingir o tempo limite.<\/p>\n<p>Se procurar pelos Gravatars no blog da Kinsta, voc\u00ea pode ver que eles est\u00e3o carregados a partir da Kinsta.com (incluindo o nosso CDN).\u00a0Confira a forma como pode <a href=\"https:\/\/woorkup.com\/load-gravatars-from-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">carregar gravatars a partir do seu CDN<\/a>.<\/p>\n<figure style=\"width: 1412px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/host-gravatar-locally.png\" alt=\"Aloje o Gravatar localmente ou no CDN\" width=\"1412\" height=\"552\"><figcaption class=\"wp-caption-text\">Aloje o Gravatar localmente ou no CDN<\/figcaption><\/figure>\n<h4>Op\u00e7\u00e3o 3 \u2013 Utilize um Sistema de Coment\u00e1rios de Terceiros<\/h4>\n<p>A sua terceira op\u00e7\u00e3o \u00e9 utilizar um sistema de coment\u00e1rios de terceiros.\u00a0Se o seu site estiver alojado em um servidor compartilhado barato e sem recursos, utilizar um <a href=\"https:\/\/kinqsta.com\/pt\/blog\/melhores-plugins-de-comentarios-do-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">sistema de coment\u00e1rios de terceiros<\/a>\u00a0pode acelerar p\u00e1ginas que possuam muitos coment\u00e1rios. Essas ideias s\u00e3o as mesmas que j\u00e1 encontr\u00e1mos na otimiza\u00e7\u00e3o de imagens, permitem diminuir a carga de trabalho.\u00a0Contudo, se o seu alojamento for feito na Kinsta, ou em outro host de qualidade, a mudan\u00e7a para uma terceira entidade n\u00e3o ser\u00e1 muito \u00fatil para acelerar a velocidade de carregamento do seu site e poder\u00e1 at\u00e9 mesmo ter o efeito contr\u00e1rio.<\/p>\n<figure style=\"width: 1653px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2016\/02\/disqus-external-requests-1.png\" alt=\"Solicita\u00e7\u00f5es externas do Disqus\" width=\"1653\" height=\"734\"><figcaption class=\"wp-caption-text\">Solicita\u00e7\u00f5es externas do Disqus<\/figcaption><\/figure>\n<p>Fa\u00e7a sempre um teste de velocidade ao sistema de coment\u00e1rios de terceiros que voc\u00ea est\u00e1 experimentando.\u00a0D\u00ea uma olhada em todas as solicita\u00e7\u00f5es que o <a href=\"https:\/\/kinqsta.com\/blog\/disqus-ads\/\" target=\"_blank\" rel=\"noopener noreferrer\">Disqus<\/a> gera (como mostramos abaixo). Apesar de a maioria dessas solicita\u00e7\u00f5es ser carregada de forma ass\u00edncrona, voc\u00ea continuar\u00e1 vendo algum tempo de carregamento adicional se estiver usando o Disqus.<\/p>\n<h4>Op\u00e7\u00e3o 4 \u2013 Coment\u00e1rios em Lazy Load<\/h4>\n<p>Sua quarta op\u00e7\u00e3o \u00e9 apresentar os coment\u00e1rios seguindo o modelo lazy load, para que eles n\u00e3o atrasem a renderiza\u00e7\u00e3o inicial da p\u00e1gina.\u00a0Aqui ficam alguns plugins que voc\u00ea pode querer conferir:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/lazy-load-for-comments\/\" target=\"_blank\" rel=\"noopener noreferrer\">Lazy Load for Comments<\/a>: Esse plugin permite a voc\u00ea fazer o lazy load dos coment\u00e1rios nativos do WordPress.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/disqus-conditional-load\/\" target=\"_blank\" rel=\"noopener noreferrer\">Disqus Conditional Load<\/a>: Se quiser usar o sistema de coment\u00e1rios Disqus, esse \u00e9 um plugin obrigat\u00f3rio para fazer o lazy load dos coment\u00e1rios.<\/li>\n<\/ul>\n<h3>Desativar os Feeds RSS do WordPress<\/h3>\n<p>Se n\u00e3o estiver usando a se\u00e7\u00e3o de blog do WordPress no seu site, poder\u00e1 desativar os feeds RSS do WordPress.\u00a0Embora isso n\u00e3o tenha grande impacto no desempenho, tudo \u00e9 \u00fatil. E tamb\u00e9m ser\u00e1 menos uma coisa para preocupar.<\/p>\n<p>Confira essas duas formas de desativar os feeds RSS no WordPress:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/desativar-comentarios-wordpress\/#comments-code\" target=\"_blank\" rel=\"noopener noreferrer\">Desativar o feed RSS com um Plugin<\/a><\/li>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/desabilitar-feeds-rss-wordpress\/#disable-rss-feed-code\" target=\"_blank\" rel=\"noopener noreferrer\">Desativar o feed RSS com C\u00f3digo<\/a><\/li>\n<\/ul>\n<h4><strong>Utilizar Prefetch e Preconnect<\/strong><\/h4>\n<p>Pistas e diretivas de recursos como <code>prefetch<\/code> e <code>preconnect<\/code> podem ser uma excelente forma de acelerar o WordPress nos bastidores. O KeyCDN tem um \u00f3timo artigo e perspetiva sobre a <a href=\"https:\/\/www.keycdn.com\/blog\/resource-hints\" target=\"_blank\" rel=\"noopener noreferrer\">sugest\u00f5es de recursos<\/a>.<\/p>\n<h4><strong>Prefetch<\/strong><\/h4>\n<p><a href=\"https:\/\/www.w3.org\/TR\/resource-hints\/#dfn-dns-prefetch#dfn-dns-prefetch\" target=\"_blank\" rel=\"noopener noreferrer\">O prefetch de DNS<\/a>\u00a0permite que voc\u00ea solucione nomes de dom\u00ednio (efetua uma pesquisa de DNS em segundo plano) antes que um usu\u00e1rio clique em um link o que, por sua vez, pode ajudar a melhorar o desempenho.\u00a0Isso \u00e9 feito adicionando uma tag <code>rel=\u201ddns-prefetch\u201d<\/code> no cabe\u00e7alho do seu site WordPress.<\/p>\n<pre><code>&lt;link rel=\"dns-prefetch\" href=\"\/\/domain.com\"&gt;<\/code><\/pre>\n<p>O URL do seu CDN, as fontes do Google ou o Google Analytics s\u00e3o alguns elementos onde pode aplicar o prefetch de DNS.<\/p>\n<pre><code> &lt;link rel=\"dns-prefetch\" href=\"\/\/cdn.domain.com\/\"&gt;\n &lt;link rel=\"dns-prefetch\" href=\"\/\/fonts.googleapis.com\/\"&gt;\n &lt;link rel=\"dns-prefetch\" href=\"\/\/www.google-analytics.com\"&gt;<\/code><\/pre>\n<p>O prefetch tamb\u00e9m \u00e9 <a href=\"https:\/\/caniuse.com\/?search=dns-prefetch\">suportado<\/a>\u00a0pela maioria dos navegadores modernos. Veja o nosso tutorial sobre como <a href=\"https:\/\/kinqsta.com\/pt\/blog\/adicionar-codigo-ao-cabecalho-e-rodape-do-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">adicionar c\u00f3digo ao seu cabe\u00e7alho do WordPress<\/a>.<\/p>\n<p>Ou pode facilmente implementar o prefetch de DNS usando um plugin como o <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>. S\u00f3 precisa de clicar no separador \u201cExtras\u201d no plugin <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a> e adicionar dom\u00ednios.\u00a0Formato:\u00a0 <code>\/\/domain.tld<\/code> (um por linha)<\/p>\n<figure style=\"width: 1716px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full \" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2018\/11\/prefetch.png\" alt=\"Prefetch\" width=\"1716\" height=\"874\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">Prefetch<\/figcaption><\/figure>\n<h4><strong>Preconnect<\/strong><\/h4>\n<p>O <a href=\"https:\/\/www.w3.org\/TR\/resource-hints\/#preconnect\" target=\"_blank\" rel=\"noopener noreferrer\">preconnect<\/a>\u00a0permite que o navegador configure conex\u00f5es antes de uma solicita\u00e7\u00e3o HTTP, eliminando a lat\u00eancia de ida e volta e poupando tempo para os usu\u00e1rios.<\/p>\n<blockquote><p>O preconnect \u00e9 uma ferramenta importante na sua caixa de ferramentas de otimiza\u00e7\u00e3o&#8230; ela consegue retirar muitos percursos dispendiosos do caminho da sua solicita\u00e7\u00e3o \u2013 em alguns casos, reduz at\u00e9 a lat\u00eancia da solicita\u00e7\u00e3o em centenas ou mesmo milhares de milissegundos.\u00a0\u2013 lya Grigorik (<a href=\"https:\/\/www.igvita.com\/2015\/08\/17\/eliminating-roundtrips-with-preconnect\/\" target=\"_blank\" rel=\"noopener noreferrer\">fonte<\/a>)<\/p><\/blockquote>\n<p>Isso \u00e9 feito adicionando uma tag rel=&#8221;preconnect&#8221; no cabe\u00e7alho do seu site WordPress.<\/p>\n<pre><code>&lt;link rel=\"preconnect\" href=\"\/\/domain.com\"&gt;<\/code><\/pre>\n<p>Pode querer utilizar isso no URL do seu CDN ou no Google Fonts.<\/p>\n<pre><code> &lt;link rel=\"preconnect\" href=\"https:\/\/cdn.domain.com\"&gt;\n &lt;link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\"&gt;<\/code><\/pre>\n<p>O preconnect \u00e9 <a href=\"https:\/\/kinqsta.com\/pt\/blog\/desabilitar-feeds-rss-wordpress\/#disable-rss-feed-code\" target=\"_blank\" rel=\"noopener noreferrer\">suportado<\/a>\u00a0pela maioria dos navegadores modernos, com exce\u00e7\u00e3o do Internet Explorer, Safari, IOS Safari e Opera Mini. Confira nosso tutorial sobre como\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/adicionar-codigo-ao-cabecalho-e-rodape-do-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">adicionar c\u00f3digo ao cabe\u00e7alho do WordPress<\/a>.<\/p>\n<p>Ou pode implementar facilmente o preconnect usando um plugin como o <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>. S\u00f3 precisa clicar no separador \u201cExtras\u201d no plugin Perfmatters e adicionar dom\u00ednios.\u00a0Formato: <code>scheme:\/\/domain.tld<\/code> (um por linha).<\/p>\n<figure style=\"width: 1836px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full \" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2018\/11\/preconnect.png\" alt=\"Preconnect\" width=\"1836\" height=\"674\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">Preconnect<\/figcaption><\/figure>\n<h3>Desativar Scripts com Base em P\u00e1ginas\/Artigos<\/h3>\n<p>Outro m\u00e9todo muito eficaz para acelerar o WordPress \u00e9 investigar cada solicita\u00e7\u00e3o que est\u00e1 sendo carregada em suas p\u00e1ginas e artigos.\u00a0Voc\u00ea provavelmente acabar\u00e1 encontrando scripts que est\u00e3o sendo carregados em todo o site e que n\u00e3o deveriam fazer isso.<\/p>\n<p>Voc\u00ea pode utilizar um plugin premium como o <a href=\"https:\/\/perfmatters.io\" target=\"_blank\" rel=\"noopener noreferrer\"><u>Perfmatters<\/u><\/a>, que possui um recurso \u201cGerenciador de Scripts\u201d embutido.\u00a0Isso permite a voc\u00ea desativar scripts (CSS e JavaScript) com base em p\u00e1ginas\/artigos ou at\u00e9 mesmo em todo o site com um s\u00f3 clique.\u00a0Novamente, este plugin foi desenvolvido por um membro da equipe da Kinsta.<\/p>\n<p>Alguns exemplos das suas finalidades:<\/p>\n<ul>\n<li>O conhecido pluginContact Form 7 \u00e9 carregado em todas as p\u00e1ginas e artigos.\u00a0Voc\u00ea pode facilmente desativar esse plugin em todos esses lugares com um clique e ativar apenas na sua p\u00e1gina de contato.<\/li>\n<li>Os plugins de compartilhamento para redes sociais s\u00f3 devem ser carregados nos seus artigos.Voc\u00ea pode facilmente desativar esses plugins em todos os lugares para que seja carregado em postagens ou at\u00e9 mesmo em tipos de postagem personalizados.<\/li>\n<li>O plugin Table of Contents(TOC) \u00e9 carregado em todas as p\u00e1ginas e artigos.\u00a0Com o gerenciador de scripts, voc\u00ea pode controlar facilmente onde deseja que ele seja carregado.<\/li>\n<\/ul>\n<h4><strong>Por Que Raz\u00e3o Alguns Plugins S\u00e3o Codificados Dessa Forma?<\/strong><\/h4>\n<p>Voc\u00ea pode estar se questionando sobre o porqu\u00ea de todos os desenvolvedores de plugins n\u00e3o terem simplesmente feito as coisas para que seus scripts sejam apenas carregados quando o plugin \u00e9 detetado na p\u00e1gina?\u00a0Bom, as coisas s\u00e3o mais complicadas do que isso.\u00a0Por exemplo, se voc\u00ea tiver um plugin como o Contact Form 7, ele tamb\u00e9m tem c\u00f3digos de acesso que permitem que voc\u00ea o coloque em qualquer lugar.\u00a0Isso inclui a sua coloca\u00e7\u00e3o em um widget.\u00a0Com o WordPress, \u00e9 muito mais dif\u00edcil consultar os dados deles quando voc\u00ea remove scripts, em vez de consultar os dados a partir dos metadados de artigos ou p\u00e1ginas.<\/p>\n<p>Por conseguinte, muitas vezes isso tem que ver com problemas de usabilidade.\u00a0Quanto menor for a probabilidade de um plugin quebrar, menor ser\u00e1 o n\u00famero de tickets e apoio necess\u00e1rios. Contudo, com muitos plugins no mercado, existem formas de contornar isso e codificar o desempenho, se eles quisessem fazer isso.\u00a0Infelizmente, por vezes o grande n\u00famero de downloads e usu\u00e1rios torna a codifica\u00e7\u00e3o de usabilidade uma prioridade.<\/p>\n<h4><strong>Navegando pelo Gerenciador de Scripts<\/strong><\/h4>\n<p>Vamos agora fazer uma curta visita ao Gerenciador de Scripts.\u00a0Depois de clicar nele na sua barra de ferramentas, voc\u00ea ver\u00e1 todos os scripts que est\u00e3o sendo carregados no URL atual, nos arquivos JavaScript e CSS.\u00a0Voc\u00ea depois pode escolher entre essas seguintes op\u00e7\u00f5es:<\/p>\n<ol>\n<li><strong>Estado On\u00a0<\/strong>(configura\u00e7\u00e3o padr\u00e3o)<\/li>\n<li><strong>Estado Off:<\/strong> Desativar em Todos os Lugares (voc\u00ea pode escolher em que tipos de posts quer que ele esteja ativo, junto com o URL atual)<\/li>\n<li><strong>Estado Off:\u00a0<\/strong>Desativar apenas no URL atual (isso \u00e9 muito \u00fatil para usar em sua p\u00e1gina inicial)<\/li>\n<li><strong>Estado Off:\u00a0<\/strong>Exce\u00e7\u00f5es (URL atual, tipo de postagem ou arquivo)<\/li>\n<\/ol>\n<figure style=\"width: 1936px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/perfmatters-script-manager.png\" alt=\"Gerenciador de scripts do Perfmatters\" width=\"1936\" height=\"1332\"><figcaption class=\"wp-caption-text\">Gerenciador de scripts do Perfmatters<\/figcaption><\/figure>\n<p>Tudo \u00e9\u00a0<strong>agrupado pelo plugin ou pelo nome do tema<\/strong>.\u00a0Isso faz com que seja muito f\u00e1cil desativar um plugin inteiro de uma s\u00f3 vez.\u00a0Normalmente, um plugin do WordPress ter\u00e1 um arquivo JavaScript e outro de CSS.\u00a0Um tema do WordPress pode ter mais de 10 arquivos.<\/p>\n<p>Depois de selecionar e modificar as configura\u00e7\u00f5es, clique em &#8220;Salvar&#8221; na parte inferior. Depois pode fazer um teste com uma ferramenta de velocidade para websites a fim de garantir que os scripts n\u00e3o est\u00e3o mais sendo carregados na p\u00e1gina ou na postagem. Primeiro, deve limpar o seu cache!\u00a0E, se algo der errado em seu site do ponto de vista visual, voc\u00ea poder\u00e1 reativar tudo nas configura\u00e7\u00f5es para regressar normal.<\/p>\n<p>Em um\u00a0<a href=\"https:\/\/woorkup.com\/disable-scripts-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">teste de velocidade do woorkup<\/a>, eles foram capazes de\u00a0<strong>diminuir os tempos de carregamento total em 20.2%<\/strong>. Apenas na sua homepage, eles conseguiram reduzir o n\u00famero de solicita\u00e7\u00f5es HTTP de 46 para 30. O tamanho da sua homepage diminuiu de 506.3 KB para 451.6 KB.<\/p>\n<p>Para saber outras formas de desativar os scripts, confira nossa postagem no blog\u00a0sobre <a href=\"https:\/\/kinqsta.com\/pt\/blog\/desabilitar-wordpress-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">como desativar plugins WordPress para que n\u00e3o sejam carregados<\/a>.<\/p>\n<h3>Analisando o Desempenho de Terceiros<\/h3>\n<p>De forma sucinta, qualquer coisa que voc\u00ea solicite externamente, para l\u00e1 do seu site, tem consequ\u00eancias no tempo de carregamento.\u00a0O que agrava esse problema \u00e9 que algumas coisas s\u00e3o lentas de forma intermitente, dificultando ainda mais a identifica\u00e7\u00e3o do problema.<\/p>\n<p>Um servi\u00e7o externo de terceiros pode ser qualquer coisa que se comunica com o seu site WordPress em um local externo ao seu pr\u00f3prio servidor.\u00a0Aqui ficam alguns exemplos comuns que encontramos habitualmente:<\/p>\n<ul>\n<li>Plataformas de redes sociais como Twitter, Facebook e Instagram (<a href=\"https:\/\/kinqsta.com\/pt\/blog\/wordpress-widgets\/\" target=\"_blank\" rel=\"noopener noreferrer\">widgets<\/a> ou pixels de convers\u00e3o)<\/li>\n<li>Redes de publicidade de terceiros, como o Google Adsense,net, BuySellAds, Amazon Associates<\/li>\n<li>An\u00e1lise de sites e scripts de rastreamento, como o <a href=\"https:\/\/kinqsta.com\/pt\/blog\/google-analytics-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google Analytics<\/a>, Crazy Egg, Hotjar, AdRoll<\/li>\n<li>Ferramentas de teste A\/B, como Optimizely, VWO, Unbounce<\/li>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/melhores-plugins-de-comentarios-do-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sistemas de coment\u00e1rios do WordPress<\/a>, como Disqus, Jetpack, coment\u00e1rios no Facebook<\/li>\n<li>Backup e <a href=\"https:\/\/kinqsta.com\/pt\/blog\/plugins-de-seguranca-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">ferramentas de seguran\u00e7a<\/a>, como VaultPress, Sucuri, CodeGuard<\/li>\n<li>Ferramentas de compartilhamento social, como SumoMe, HelloBar<\/li>\n<li><a href=\"https:\/\/kinqsta.com\/pt\/blog\/cdn-para-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">Redes CDN<\/a> como KeyCDN, Amazon CloudFront, CDN77 e\u00a0StackPath<\/li>\n<li>Javascript externamente alojado<\/li>\n<\/ul>\n<p>Qual o impacto que alguns desses rastreadores de terceiros t\u00eam no desempenho?\u00a0No nosso <a href=\"https:\/\/kinqsta.com\/pt\/blog\/desempenho-terceiros\/\" target=\"_blank\" rel=\"noopener noreferrer\">estudo de caso<\/a>, vimos scripts de terceiros\u00a0<strong>aumentarem os tempos de carregamento da p\u00e1gina em 86.08%<\/strong>.<\/p>\n<p>O Ghostery tamb\u00e9m\u00a0<a href=\"https:\/\/www.ghostery.com\/lp\/trackertax\/\" target=\"_blank\" rel=\"noopener noreferrer\">mediu os 500 principais dom\u00ednios dos EUA<\/a>\u00a0no Alexa, e os resultados foram surpreendentes, apesar de n\u00e3o termos ficado admirados.\u00a0Os sites ficaram 2x mais lentos quando nenhum rastreador foi bloqueado.\u00a0O que significa que esses scripts de acompanhamento de terceiros s\u00e3o um dos principais fatores para a diminui\u00e7\u00e3o da velocidade do carregamento de uma p\u00e1gina web.<\/p>\n<figure style=\"width: 1872px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/load-time-with-trackers.png\" alt=\"Tempo de carregamento com rastreadores (Fonte da imagem: Ghostery)\" width=\"1872\" height=\"806\"><figcaption class=\"wp-caption-text\">Tempo de carregamento com rastreadores (Fonte da imagem: Ghostery)<\/figcaption><\/figure>\n<p>Voc\u00ea tem de ter muito aten\u00e7\u00e3o no seu site WordPress. Basta uma m\u00e1 solicita\u00e7\u00e3o por parte de uma API de terceiros pode fazer com que todo o seu site atinja o timeout!\u00a0Sim, as coisas n\u00e3o deveriam ser assim, mas, em muitos casos, acontece.\u00a0J\u00e1 vimos isso acontecer imensas vezes.<\/p>\n<p>O New Relic oferece uma excelente e f\u00e1cil forma de monitorar seus servi\u00e7os externos ao longo do tempo. No exemplo abaixo, podemos ver chamadas externas sendo feitas para o twitcount.com, graph.facebook.com e widgets.pinterest.com.<\/p>\n<figure style=\"width: 2048px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/10\/social-media-external-services-response-time.png\" alt=\"Tempo de resposta dos servi\u00e7os externos de redes sociais\" width=\"2048\" height=\"1084\"><figcaption class=\"wp-caption-text\">Tempo de resposta dos servi\u00e7os externos de redes sociais<\/figcaption><\/figure>\n<p>Sempre que voc\u00ea adiciona um novo recurso ou plugin ao seu site, deve investigar os recursos externos que est\u00e3o sendo carregados a partir dele.\u00a0Quanto menos, melhor!<\/p>\n<h2 id=\"mobile-first\">Otimize Sempre Colocando os Aplicativos M\u00f3veis em Primeiro Lugar<\/h2>\n<p>O Google lan\u00e7ou seu primeiro <a href=\"https:\/\/kinqsta.com\/pt\/blog\/google-mobile-first-index\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00edndice m\u00f3vel<\/a>\u00a0em 26 de mar\u00e7o de 2018. Antes disso, os sistemas de crawling, indexa\u00e7\u00e3o e rastreamento do Google usavam a vers\u00e3o desktop dos sites.\u00a0A indexa\u00e7\u00e3o para dispositivos m\u00f3veis significa que o Googlebot ir\u00e1 agora usar a vers\u00e3o m\u00f3vel do site do WordPress para fazer a indexa\u00e7\u00e3o e a classifica\u00e7\u00e3o.\u00a0Isso ajuda a melhorar a experi\u00eancia de busca para usu\u00e1rios que est\u00e3o em dispositivos m\u00f3veis.<\/p>\n<p>Quando o assunto \u00e9 otimizar o seu site para dispositivos m\u00f3veis em primeiro lugar,\u00a0<strong>a velocidade \u00e9 um dos fatores mais importantes<\/strong>.\u00a0A velocidade tem um papel importante em tudo, da usabilidade at\u00e9 as taxas de rejei\u00e7\u00e3o e \u00e0 compreens\u00e3o sobre se os poss\u00edveis compradores retornar\u00e3o ou n\u00e3o ao seu site.\u00a0De fato,\u00a0<a href=\"https:\/\/developers.google.com\/web\/updates\/2018\/07\/search-ads-speed\" target=\"_blank\" rel=\"noopener noreferrer\">a velocidade \u00e9 agora um fator para classificar a p\u00e1gina de entrada<\/a>\u00a0para o Google Search e Ads para buscas em dispositivos m\u00f3veis.<\/p>\n<p>As experi\u00eancias m\u00f3veis negativas far\u00e3o com que a maioria jamais regresse.\u00a0De acordo com o \u00faltimo relat\u00f3rio de velocidade de p\u00e1ginas do Google, o tempo m\u00e9dio que um site levou para carregar em dispositivos m\u00f3veis no de 2018 foi\u00a0<a href=\"https:\/\/www.thinkwithgoogle.com\/marketing-resources\/data-measurement\/mobile-page-speed-new-industry-benchmarks\/\" target=\"_blank\" rel=\"noopener noreferrer\">15 segundos.<\/a>\u00a0Voc\u00ea consegue imaginar ter de esperar tanto tempo para carregar uma s\u00f3 p\u00e1gina?\u00a0Surpreendente.<\/p>\n<p>Os usu\u00e1rios exigem (e merecem) melhor.\u00a0De acordo com o mesmo relat\u00f3rio de velocidade de p\u00e1gina,\u00a0<strong>53% dos visitantes de um site em dispositivos m\u00f3veis abandonam p\u00e1ginas que demoram mais do que tr\u00eas segundos a serem carregadas<\/strong>.<\/p>\n<p>As experi\u00eancias lentas em dispositivos m\u00f3veis n\u00e3o est\u00e3o matando as convers\u00f5es. Est\u00e3o impedindo voc\u00ea de ter uma oportunidade de converter potenciais clientes.\u00a0\u00c0 medida que os tempos de carregamento da p\u00e1gina aumentam em apenas alguns segundos, a probabilidade de algu\u00e9m sair sobe exponencialmente.\u00a0Aqui ficam algumas coisas que deve considerar ao fazer a otimiza\u00e7\u00e3o para dispositivos m\u00f3veis.<\/p>\n<h3>Confira O Seu Tr\u00e1fego M\u00f3vel<\/h3>\n<p>\u00c9 sempre importante dar uma olhada no tr\u00e1fego m\u00f3vel que voc\u00ea est\u00e1 recebendo, j\u00e1 que isso pode alterar um pouco as suas prioridades.\u00a0Voc\u00ea pode ver quantos dispositivos m\u00f3veis est\u00e3o acedendo o seu site no Google Analytics em &#8220;P\u00fablico \u2192 M\u00f3vel \u2192 Vis\u00e3o geral&#8221;. Como voc\u00ea pode ver nesse site, mais de 67% de todo o tr\u00e1fego \u00e9 proveniente de dispositivos m\u00f3veis.\u00a0Isso \u00e9 muito!<\/p>\n<figure style=\"width: 1522px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/mobile-traffic-google-analytics.png\" alt=\"Tr\u00e1fego m\u00f3vel no Google Analytics\" width=\"1522\" height=\"862\"><figcaption class=\"wp-caption-text\">Tr\u00e1fego m\u00f3vel no Google Analytics<\/figcaption><\/figure>\n<p>Se voc\u00ea \u00e9 um cliente Kinsta, tamb\u00e9m \u00e9 poss\u00edvel conferir o tr\u00e1fego em dispositivos m\u00f3veis vs. Tr\u00e1fego em computadores no MyKinsta Analytics.\u00a0Como voc\u00ea pode ver nesse site, mais de 88% do tr\u00e1fego prov\u00e9m de computadores.\u00a0\u00c9 sempre importante verificar e n\u00e3o apenas assumir algo sem dados.\u00a0S\u00f3 porque todo mundo est\u00e1 dizendo que o futuro \u00e9 o m\u00f3vel, isso nem sempre significa que tal seja v\u00e1lido para o seu site. Veja os dados.<\/p>\n<figure style=\"width: 1664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/mobile-vs-desktop.png\" alt=\"M\u00f3vel vs. Computador \u2013 MyKinsta Analytics\" width=\"1664\" height=\"632\"><figcaption class=\"wp-caption-text\">M\u00f3vel vs. Computador \u2013 MyKinsta Analytics<\/figcaption><\/figure>\n<h3>Garanta que o Seu Site \u00e9 Responsivo<\/h3>\n<p>Em 2019, \u00e9 bom que o seu website seja responsivo!\u00a0Isso significa que utiliza consultas de m\u00eddia para reduzir automaticamente a escala para os dispositivos m\u00f3veis.\u00a0Se voc\u00ea ainda n\u00e3o fez isso, provavelmente j\u00e1 est\u00e1 a tr\u00e1s da sua concorr\u00eancia.\u00a0Todos os temas do WordPress que mencion\u00e1mos anteriormente nesse artigo s\u00e3o totalmente responsivos e t\u00eam um visual fant\u00e1stico em todos os dispositivos.<\/p>\n<p>Utilize a <a href=\"https:\/\/search.google.com\/test\/mobile-friendly\" target=\"_blank\" rel=\"noopener noreferrer\">ferramenta do Mobile-Friendy do Google<\/a> para testar e garantir que seu site cumpre todos os requisitos.<\/p>\n<figure style=\"width: 1402px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/11\/mobile-friendly-test.jpg\" alt=\"Teste para dispositivos m\u00f3veis\" width=\"1402\" height=\"1144\"><figcaption class=\"wp-caption-text\">Teste para dispositivos m\u00f3veis<\/figcaption><\/figure>\n<h3>Verifique Duplamente para Garantir que o srcset est\u00e1 Funcionando<\/h3>\n<p>Antigamente, era muito importante que voc\u00ea fizesse o upload de imagens em escala, sem permitir que o CSS fizesse o redirecionamento. Contudo, isso deixou de ser t\u00e3o importante assim, j\u00e1 que o WordPress 4.4 agora suporta\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2015\/11\/10\/responsive-images-in-wordpress-4-4\/\" target=\"_blank\" rel=\"noopener noreferrer\">imagens responsivas<\/a>\u00a0(cuja dimens\u00e3o n\u00e3o \u00e9 reduzida pelo CSS).\u00a0O WordPress cria automaticamente v\u00e1rios tamanhos de cada imagem carregada na biblioteca de m\u00eddia.\u00a0Ao incluir os tamanhos dispon\u00edveis de uma imagem em um\u00a0atributo <code>srcset<\/code>, os navegadores podem agora optar por baixar o tamanho mais apropriado e ignorar os outros.\u00a0Veja um\u00a0exemplo de como \u00e9 o seu c\u00f3digo.<\/p>\n<figure style=\"width: 1464px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full \" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2018\/11\/wordpress-srcset.png\" alt=\"WordPress srcset\" width=\"1464\" height=\"264\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">WordPress srcset<\/figcaption><\/figure>\n<p>Tendo em considera\u00e7\u00e3o todos os plugins e personaliza\u00e7\u00f5es de imagens de terceiros que existem por a\u00ed, j\u00e1 encontr\u00e1mos muitas situa\u00e7\u00f5es onde isso n\u00e3o funciona corretamente. \u00c9 importante verificar novamente se suas imagens est\u00e3o recebendo corretamente o atributo srcset\u00a0adicionado com diferentes vers\u00f5es para diferentes tamanhos de tela.\u00a0A otimiza\u00e7\u00e3o de imagem \u00e9 agora para sempre e continuar\u00e1 sendo.<\/p>\n<h3>O Google AMP Pode Ser Solu\u00e7\u00e3o Para Voc\u00ea<\/h3>\n<p>O <a href=\"https:\/\/googleblog.blogspot.com\/2015\/10\/introducing-accelerated-mobile-pages.html\" target=\"_blank\" rel=\"noopener noreferrer\">Google AMP<\/a>\u00a0(Projeto Accelerated Mobile Pages) foi originalmente lan\u00e7ado em outubro de 2015.\u00a0O projeto assenta no AMP HTML, um novo framework open-source constru\u00eddo inteiramente a partir de tecnologias web j\u00e1 existentes, que permite que os websites construam p\u00e1ginas web leves.\u00a0Simplificando, oferece uma forma de apresentar uma vers\u00e3o simples da sua p\u00e1gina web atual.<\/p>\n<p>A nossa rela\u00e7\u00e3o com o Google AMP \u00e9 de amor e \u00f3dio, e muita da comunidade tamb\u00e9m acha o mesmo.\u00a0N\u00f3s test\u00e1mos isso e n\u00e3o encontr\u00e1mos bons resultados.\u00a0No entanto, isso n\u00e3o significa que voc\u00ea n\u00e3o tenha resultados positivos.\u00a0Cada site \u00e9 diferente e o Google AMP est\u00e1 sendo constantemente melhorado.<\/p>\n<p>Voc\u00ea pode come\u00e7ar usando rapidamente o Google AMP no seu site WordPress com um dos seguintes plugins:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/amp\/\" target=\"_blank\" rel=\"noopener noreferrer\">AMP para WordPress<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/accelerated-mobile-pages\/\" target=\"_blank\" rel=\"noopener noreferrer\">AMP para WP<\/a><\/li>\n<\/ul>\n<p>Confira o nosso tutorial detalhado sobre\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/google-amp\/\" target=\"_blank\" rel=\"noopener noreferrer\">como obter a configura\u00e7\u00e3o do Google AMP<\/a>.\u00a0E, se voc\u00ea precisar,\u00a0<a href=\"https:\/\/kinqsta.com\/pt\/blog\/desabilitar-o-google-amp\/\" target=\"_blank\" rel=\"noopener noreferrer\">como desativar o Google AMP<\/a>.\u00a0N\u00e3o \u00e9 apenas algo que voc\u00ea possa desativar e pronto.<\/p>\n<h2>Resumo<\/h2>\n<p>Como voc\u00ea provavelmente conseguir\u00e1 perceber, somos obcecados com todas as formas diferentes que permitem a voc\u00ea acelerar o WordPress. Ter um site r\u00e1pido ajuda a aumentar sua classifica\u00e7\u00e3o, melhora a capacidade de rastreamento dos mecanismos de busca, melhora as taxas de convers\u00e3o, aumenta o tempo no site e diminui sua taxa de rejei\u00e7\u00e3o. Sem mencionar o fato de que todo mundo adora visitar um site r\u00e1pido!<\/p>\n<p>Esperamos que esse guia de acelera\u00e7\u00e3o tenha sido \u00fatil e que voc\u00ea tenha conseguido tirar boas ideias para que as possas aplicar no seu site WordPress.\u00a0Se sim, por favor compartilhe com a gente.<\/p>\n<p>Deix\u00e1mos algo importante de fora?\u00a0Se sim, gostar\u00edamos de saber o qu\u00ea. Use os coment\u00e1rios abaixo para falar sobre as suas dicas para acelerar o WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoje estamos compartilhando tudo o que sabemos sobre como acelerar o WordPress, mais de 15 anos de experi\u00eancia e li\u00e7\u00f5es dif\u00edceis aprendidas, tudo em um guia f\u00e1cil.<\/p>\n","protected":false},"author":38,"featured_media":35658,"template":"","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[44,27],"class_list":["post-22961","learn","type-learn","status-publish","has-post-thumbnail","hentry","tag-webdev","tag-webperf"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como Acelerar o seu Site WordPress (O Melhor Guia)<\/title>\n<meta name=\"description\" content=\"Hoje estamos compartilhando tudo o que sabemos sobre como acelerar o WordPress, mais de 15 anos de experi\u00eancia e li\u00e7\u00f5es dif\u00edceis aprendidas, tudo em um guia f\u00e1cil.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como Acelerar o seu Site WordPress (O Melhor Guia)\" \/>\n<meta property=\"og:description\" content=\"Hoje estamos compartilhando tudo o que sabemos sobre como acelerar o WordPress, mais de 15 anos de experi\u00eancia e li\u00e7\u00f5es dif\u00edceis aprendidas, tudo em um guia f\u00e1cil.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-07T12:57:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2015\/06\/como-anunciar-emprego.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1651\" \/>\n\t<meta property=\"og:image:height\" content=\"1307\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Hoje estamos compartilhando tudo o que sabemos sobre como acelerar o WordPress, mais de 15 anos de experi\u00eancia e li\u00e7\u00f5es dif\u00edceis aprendidas, tudo em um guia f\u00e1cil.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2018\/10\/speed-up-wordpress-share.png\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"149 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/\",\"url\":\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/\",\"name\":\"Como Acelerar o seu Site WordPress (O Melhor Guia)\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/12\/speed-up-wordpress-featured.jpg\",\"datePublished\":\"2018-12-23T16:16:05+00:00\",\"dateModified\":\"2023-11-07T12:57:57+00:00\",\"description\":\"Hoje estamos compartilhando tudo o que sabemos sobre como acelerar o WordPress, mais de 15 anos de experi\u00eancia e li\u00e7\u00f5es dif\u00edceis aprendidas, tudo em um guia f\u00e1cil.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/12\/speed-up-wordpress-featured.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/12\/speed-up-wordpress-featured.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aprenda\",\"item\":\"https:\/\/kinqsta.com\/pt\/aprenda\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Como Acelerar o seu Site WordPress (O Melhor Guia)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/pt\/#website\",\"url\":\"https:\/\/kinqsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinqsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como Acelerar o seu Site WordPress (O Melhor Guia)","description":"Hoje estamos compartilhando tudo o que sabemos sobre como acelerar o WordPress, mais de 15 anos de experi\u00eancia e li\u00e7\u00f5es dif\u00edceis aprendidas, tudo em um guia f\u00e1cil.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/","og_locale":"pt_PT","og_type":"article","og_title":"Como Acelerar o seu Site WordPress (O Melhor Guia)","og_description":"Hoje estamos compartilhando tudo o que sabemos sobre como acelerar o WordPress, mais de 15 anos de experi\u00eancia e li\u00e7\u00f5es dif\u00edceis aprendidas, tudo em um guia f\u00e1cil.","og_url":"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_modified_time":"2023-11-07T12:57:57+00:00","og_image":[{"width":1651,"height":1307,"url":"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2015\/06\/como-anunciar-emprego.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_description":"Hoje estamos compartilhando tudo o que sabemos sobre como acelerar o WordPress, mais de 15 anos de experi\u00eancia e li\u00e7\u00f5es dif\u00edceis aprendidas, tudo em um guia f\u00e1cil.","twitter_image":"https:\/\/kinqsta.com\/wp-content\/uploads\/2018\/10\/speed-up-wordpress-share.png","twitter_site":"@kinsta_pt","twitter_misc":{"Tempo estimado de leitura":"149 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/","url":"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/","name":"Como Acelerar o seu Site WordPress (O Melhor Guia)","isPartOf":{"@id":"https:\/\/kinqsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/12\/speed-up-wordpress-featured.jpg","datePublished":"2018-12-23T16:16:05+00:00","dateModified":"2023-11-07T12:57:57+00:00","description":"Hoje estamos compartilhando tudo o que sabemos sobre como acelerar o WordPress, mais de 15 anos de experi\u00eancia e li\u00e7\u00f5es dif\u00edceis aprendidas, tudo em um guia f\u00e1cil.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#primaryimage","url":"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/12\/speed-up-wordpress-featured.jpg","contentUrl":"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2018\/12\/speed-up-wordpress-featured.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Aprenda","item":"https:\/\/kinqsta.com\/pt\/aprenda\/"},{"@type":"ListItem","position":3,"name":"Como Acelerar o seu Site WordPress (O Melhor Guia)"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/pt\/#website","url":"https:\/\/kinqsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinqsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinqsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/pt\/wp-json\/wp\/v2\/learn\/22961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/pt\/wp-json\/wp\/v2\/learn"}],"about":[{"href":"https:\/\/kinqsta.com\/pt\/wp-json\/wp\/v2\/types\/learn"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/pt\/wp-json\/wp\/v2\/users\/38"}],"version-history":[{"count":19,"href":"https:\/\/kinqsta.com\/pt\/wp-json\/wp\/v2\/learn\/22961\/revisions"}],"predecessor-version":[{"id":64701,"href":"https:\/\/kinqsta.com\/pt\/wp-json\/wp\/v2\/learn\/22961\/revisions\/64701"}],"alternate":[{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/22961\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/22961\/translations\/it"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/22961\/translations\/es"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinqsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/22961\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinqsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/22961\/translations\/dk"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/22961\/translations\/pt"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/22961\/translations\/jp"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/22961\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/22961\/translations\/nl"},{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/22961\/translations\/en"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/pt\/wp-json\/wp\/v2\/media\/35658"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/pt\/wp-json\/wp\/v2\/media?parent=22961"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/pt\/wp-json\/wp\/v2\/tags?post=22961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}