{"id":158,"date":"2015-04-16T09:17:37","date_gmt":"2015-04-16T12:17:37","guid":{"rendered":"https:\/\/www.kinghost.com.br\/wiki\/?post_type=article&#038;p=158"},"modified":"2025-05-07T16:50:17","modified_gmt":"2025-05-07T19:50:17","slug":"como-otimizar-o-seu-site-wordpress","status":"publish","type":"article","link":"https:\/\/king.host\/wiki\/artigo\/como-otimizar-o-seu-site-wordpress\/","title":{"rendered":"Como otimizar o seu site WordPress"},"content":{"rendered":"\n<p><em>Neste post voc\u00ea vai encontrar v\u00e1rias dicas e procedimentos que voc\u00ea mesmo pode fazer para otimizar o seu site WordPress.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/king.host\/hospedagem-de-sites?utm_source=wiki&amp;utm_medium=banner-artigo&amp;utm_campaign=banner-artigo-wiki-como-otimizar-o-seu-site-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-original=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2025\/05\/798x250-2.png\" alt=\"\" class=\"wp-image-26461\"\/><\/a><\/figure>\n\n\n\n<p><box-info>\u00c9 muito importante sempre realizar a <strong>revis\u00e3o do seu c\u00f3digo<\/strong>, afinal, sua aplica\u00e7\u00e3o ter\u00e1 novos conte\u00fados e a ideia \u00e9 que ela tenha cada vez mais acessos. Sendo assim, o c\u00f3digo que funcionava muito bem h\u00e1 um tempo, pode apresentar dificuldades ou alto consumo de recursos.<\/box-info><\/p>\n\n\n\n<p>Confira algumas dicas pr\u00e1ticas para otimizar o consumo de recursos do seu site em WordPress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Otimizar_o_seu_site_WordPress\"><\/span>Otimizar o seu site WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Faca_a_paginacao_do_seu_conteudo\"><\/span>Fa\u00e7a a pagina\u00e7\u00e3o do seu conte\u00fado<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>P\u00e1ginas com muitos posts e todos abertos na mesma p\u00e1gina ir\u00e3o demorar muito a serem carregadas, pois o servidor ter\u00e1 que processar toda a p\u00e1gina de uma s\u00f3 vez para exibi-la. Prefira sempre utilizar uma op\u00e7\u00e3o de <em>\u201cLeia mais&#8230;\u201d<\/em> para direcionar o post em uma p\u00e1gina espec\u00edfica. Tamb\u00e9m evite um n\u00famero elevado de posts em uma mesma p\u00e1gina, mantenha sempre utilizando o menor n\u00famero poss\u00edvel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Utilize_plugins_de_cache\"><\/span>Utilize plugins de cache<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Exemplos de plugins de cache: W3 Total Cache, WP Super Cache, Hyper Cache e <strong>DB Cache Reload<\/strong> &#8211; Este \u00faltimo para cache de consultas ao banco de dados.<br>Com o uso de cache as informa\u00e7\u00f5es n\u00e3o ser\u00e3o requeridas e processadas pelo servidor toda a vez que acessada sua p\u00e1gina, ap\u00f3s um primeiro acesso, pois as informa\u00e7\u00f5es ser\u00e3o buscadas diretamente no cache guardado.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Elimine_plugins_temas_e_qualquer_conteudo_que_voce_tenha_que_seja_desnecessario\"><\/span>Elimine plugins, temas e qualquer conte\u00fado que voc\u00ea tenha que seja desnecess\u00e1rio<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Cada plugin, post, tema ou extens\u00e3o \u00e9 gravado em sua base de dados, al\u00e9m de plugins, temas e extens\u00f5es terem seus dados guardados no FTP.<br>Assim, cada vez que acessado ele ir\u00e1 fazer uma requisi\u00e7\u00e3o \u00e0 base de dados para buscar as informa\u00e7\u00f5es deste plugin ou extens\u00e3o e, se acessada uma p\u00e1gina que contenha o plugin ou a p\u00e1gina de ger\u00eancia dele, ter\u00e1 que abrir requisi\u00e7\u00f5es com os arquivos de configura\u00e7\u00e3o do plugin, o que ir\u00e1 consumir mais processamento.<br>Sugerimos o uso do plugin <em>P3 (Plug-in Performance Profiler)<\/em>, pois ele far\u00e1 uma an\u00e1lise dos plugins que mais consomem recursos dentro de seu sistema.<br> <alerta><strong>Importante<\/strong>: Antes de qualquer altera\u00e7\u00e3o da base, fa\u00e7a um backup e mantenha uma c\u00f3pia anterior \u00e0s altera\u00e7\u00f5es, sempre.<\/alerta><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Otimize_a_base_de_dados\"><\/span>Otimize a base de dados<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Voc\u00ea poder\u00e1 acessar a base e rodar o comando SQL:\n<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>OPTIMIZE TABLE 'nome_da_tabela'<\/code><\/pre>\n\n\n\n<p>Caso n\u00e3o tenha conhecimento em banco de dados, voc\u00ea pode baixar um plugin para otimiza\u00e7\u00e3o chamado <span style=\"color: #5780b7;\">Wp-Optimize<\/span>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Otimize_as_imagens_do_site\"><\/span>Otimize as imagens do site<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Opte por utilizar imagens no formato <strong>JPEG<\/strong>. Imagens em PNG podem ser mais pesadas.<br>\nH\u00e1 plugins para otimizar imagens e reduzir o seu tamanho (bytes), sem afetar a qualidade e n\u00e3o deixando que seu blog\/site fique pesado durante o carregamento. Duas op\u00e7\u00f5es de plugins s\u00e3o: <strong>EWWW Image Optimizer<\/strong> e <strong>WP Smush<\/strong>.<br>\nUtilize cerca de 10 imagens, no m\u00e1ximo, na index (p\u00e1gina principal). Quanto maior a resolu\u00e7\u00e3o da imagem, recomenda-se o menor n\u00famero poss\u00edvel de imagens.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Desabilite_os_avatares\"><\/span>Desabilite os avatares<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Um avatar \u00e9 uma imagem que segue voc\u00ea de blog em blog, aparecendo ao lado de seu nome quando voc\u00ea comentar em sites com o recurso de avatar ativado.<br>\nPara receber estas imagens, seu site realiza uma requisi\u00e7\u00e3o externa, aumentando o tempo de carregamento.<br>\nVoc\u00ea pode ativar ou n\u00e3o a exibi\u00e7\u00e3o de avatares para as pessoas que comentam em seu site. Por padr\u00e3o, a exibi\u00e7\u00e3o est\u00e1 ativa.<br>\nPara desativar, v\u00e1 em <strong>Configura\u00e7\u00f5es<\/strong> &gt; <strong>Discuss\u00e3o<\/strong> &gt; <strong>Avatares<\/strong> e desmarque o item <strong>Mostrar Avatares<\/strong>, na se\u00e7\u00e3o <em>Exibi\u00e7\u00e3o do Avatar<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Utilize_a_funcao_flush_do_PHP\"><\/span>Utilize a fun\u00e7\u00e3o flush do PHP<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A fun\u00e7\u00e3o flush \u00e9 um c\u00f3digo PHP que for\u00e7a seu servidor a enviar o header do seu site antes de enviar o conte\u00fado restante. Desta forma, o navegador consegue primeiro tratar as folhas de estilo (CSS) e o restante do conte\u00fado \u00e9 carregado em seguida.<br>\nPara fazer esta otimiza\u00e7\u00e3o, edite o arquivo <span class=\"kh-arquivo\">header.php<\/span> do seu template adicionando o seguinte c\u00f3digo logo depois da tag <span class=\"prompt\">&lt; \/head &gt;<\/span>:\n<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php flush(); ?&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Reduza_as_consultas_ao_banco_de_dados\"><\/span>Reduza as consultas ao banco de dados<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>O WordPress \u00e9 estruturado para que se adapte a qualquer ocasi\u00e3o e a qualquer usu\u00e1rio, assim, ele faz muitas consultas \u00e0 base buscando os dados salvos por voc\u00ea. No entanto, \u00e9 poss\u00edvel realizar algumas altera\u00e7\u00f5es para otimiza\u00e7\u00e3o. Voc\u00ea pode alterar em seu c\u00f3digo, no arquivo&nbsp;header.php, chamadas simples para que ele n\u00e3o tenha que buscar todas as configura\u00e7\u00f5es no banco, como a exibi\u00e7\u00e3o de nome do blog\/site, que \u00e9 feita da seguinte maneira:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--?php bloginfo('name'); ?--&gt;<\/code><\/pre>\n\n\n\n<p>Para algo como:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Nome do seu site WordPress<\/code><\/pre>\n\n\n\n<p><em>       <\/em><\/p>\n","protected":false},"author":9,"featured_media":0,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","article-category":[219],"article-tag":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/158"}],"collection":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/comments?post=158"}],"version-history":[{"count":5,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/158\/revisions"}],"predecessor-version":[{"id":26475,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/158\/revisions\/26475"}],"wp:attachment":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/media?parent=158"}],"wp:term":[{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-category?post=158"},{"taxonomy":"article-tag","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-tag?post=158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}