{"id":71137,"date":"2025-02-13T11:31:00","date_gmt":"2025-02-13T14:31:00","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=71137&#038;preview=true&#038;preview_id=71137"},"modified":"2025-02-18T15:39:15","modified_gmt":"2025-02-18T18:39:15","slug":"redis-para-wordpress","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/","title":{"rendered":"Cache de Objetos Redis para WordPress: Guia Completo de Instala\u00e7\u00e3o"},"content":{"rendered":"<p>O WordPress alimenta uma grande parte da web, mas sua popularidade destaca o desafio de manter o desempenho ideal. Uma solu\u00e7\u00e3o poderosa para melhorar o desempenho do WordPress \u00e9 o cache de objetos Redis. O uso desse banco de dados em mem\u00f3ria, baseado em valores-chave, como cache, reduz a quantidade de consultas feitas ao banco de dados principal do site.<\/p>\n<p>Este guia mostra como instalar e trabalhar com o <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/cache\/cache-redis\/\">cache de objetos Redis<\/a> no seu site WordPress. Para clientes da Kinsta, o processo \u00e9 particularmente simples.<\/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>Entendendo o cache de objetos<\/h2>\n<p>Quando voc\u00ea carrega uma p\u00e1gina do WordPress, seu servidor normalmente precisa fazer v\u00e1rias consultas ao banco de dados para buscar o conte\u00fado, as configura\u00e7\u00f5es e outros dados necess\u00e1rios para exibir a p\u00e1gina. Cada consulta leva tempo e, \u00e0 medida que seu site cresce, esses pequenos atrasos podem se transformar em lentid\u00e3o percept\u00edvel.<\/p>\n<p>O cache de objetos ajuda voc\u00ea a armazenar os resultados dessas consultas ao banco de dados na mem\u00f3ria. O <a href=\"https:\/\/kinsta.com\/pt\/blog\/cache-wordpress\/#object-cache\">cache mant\u00e9m em armazenamento<\/a> os dados frequentemente acessados e os disponibiliza instantaneamente quando necess\u00e1rio.<\/p>\n<p>O armazenamento em cache de objetos pode transformar a forma como seu site WordPress lida com a recupera\u00e7\u00e3o e o processamento de dados, e o impacto vai al\u00e9m de simples melhorias de velocidade. Quando seu site sofre <a href=\"https:\/\/kinsta.com\/pt\/blog\/hospedagem-wordpress-alto-trafego\/\">picos repentinos de tr\u00e1fego<\/a>, como durante uma campanha de marketing bem-sucedida ou ap\u00f3s uma publica\u00e7\u00e3o viral na m\u00eddia social, o Redis pode atuar como um buffer entre os visitantes e o banco de dados.<\/p>\n<p>Em vez de cada visitante acionar novas consultas ao banco de dados, o Redis fornecer\u00e1 os dados armazenados em cache diretamente da mem\u00f3ria. Isso permite que um site lide com um n\u00famero significativamente maior de usu\u00e1rios simult\u00e2neos sem degrada\u00e7\u00e3o do desempenho.<\/p>\n<p>Para um site de <a href=\"https:\/\/kinsta.com\/pt\/blog\/desempenho-ecommerce\/\">eCommerce<\/a> na Black Friday, as informa\u00e7\u00f5es de produtos armazenadas em cache pelo Redis podem reduzir a carga do banco de dados e permitir que o site lide com mais volume de tr\u00e1fego sem exigir recursos adicionais do servidor. Essa efici\u00eancia se traduz diretamente em economia de custos de hospedagem, pois voc\u00ea pode atender a mais visitantes com a infraestrutura existente.<\/p>\n<h2>Como o WordPress usa seu banco de dados<\/h2>\n<p>Compreender a maneira como o WordPress interage com seu banco de dados pode ajudar a explicar por que o armazenamento em cache se torna crucial \u00e0 medida que um site cresce. Quando algu\u00e9m acessa a p\u00e1gina inicial do seu site, o WordPress precisa buscar v\u00e1rias informa\u00e7\u00f5es no banco de dados para carreg\u00e1-las. Se n\u00e3o houver um <a href=\"https:\/\/kinsta.com\/pt\/blog\/cache-wordpress\/#page-cache\">cache de p\u00e1gina<\/a>, isso pode resultar em m\u00faltiplas consultas, tornando o processo mais lento.<\/p>\n<figure id=\"attachment_189857\" aria-describedby=\"caption-attachment-189857\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-189857 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/12\/kinsta-homepage.png\" alt=\"A p\u00e1gina inicial da Kinsta apresenta um servi\u00e7o de hospedagem gerenciada de WordPress contra um fundo dram\u00e1tico em vermelho-escuro e preto, com padr\u00f5es geom\u00e9tricos. Abaixo, h\u00e1 dois bot\u00f5es de chamada para a\u00e7\u00e3o rotulados como Ver recursos e Ver pre\u00e7os.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-189857\" class=\"wp-caption-text\">A p\u00e1gina inicial do site principal da Kinsta.<\/figcaption><\/figure>\n<p>Vamos examinar o carregamento de uma p\u00e1gina inicial t\u00edpica: primeiro, o WordPress consulta a tabela <code>wp_options<\/code> para buscar as configura\u00e7\u00f5es do seu site, a configura\u00e7\u00e3o do tema e os plugins ativos.<\/p>\n<figure id=\"attachment_189867\" aria-describedby=\"caption-attachment-189867\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-189867 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/12\/wp-options.png\" alt=\"A interface de gerenciamento de banco de dados do SequelAce exibindo a tabela wp_options de uma instala\u00e7\u00e3o do WordPress. A tabela cont\u00e9m configura\u00e7\u00f5es do sistema, com colunas para option_id, option_name e option_value. Diversas configura\u00e7\u00f5es do WordPress est\u00e3o vis\u00edveis, incluindo o status padr\u00e3o de coment\u00e1rios, configura\u00e7\u00f5es de ping, formatos de data e configura\u00e7\u00f5es de template.\" width=\"1200\" height=\"786\"><figcaption id=\"caption-attachment-189867\" class=\"wp-caption-text\">A tabela wp_options dentro do aplicativo SequelAce.<\/figcaption><\/figure>\n<p>Se voc\u00ea tiver widgets, blocos ou elementos extras em sua barra lateral, isso acionar\u00e1 consultas extras. Por exemplo, uma se\u00e7\u00e3o de Artigos Recentes exigir\u00e1 dados sobre artigos, categorias precisar\u00e3o contar termos e qualquer funcionalidade de busca precisar\u00e1 construir um \u00edndice.<\/p>\n<figure id=\"attachment_189865\" aria-describedby=\"caption-attachment-189865\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-189865 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/12\/wordpress-sidebar.png\" alt=\"A interface do Editor de Sites do WordPress exibindo um modelo de artigo com uma se\u00e7\u00e3o de t\u00edtulo, \u00e1rea de autoria e explica\u00e7\u00e3o do bloco de conte\u00fado. No lado direito, h\u00e1 uma lista de Categorias Populares, mostrando diversos termos de taxonomia com contagens de artigos entre par\u00eanteses. A interface inclui configura\u00e7\u00f5es para exibir categorias como um menu suspenso, mostrar contagens de artigos e op\u00e7\u00f5es de hierarquia.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-189865\" class=\"wp-caption-text\">Editando a barra lateral no Editor de Sites WordPress.<\/figcaption><\/figure>\n<p>Se voc\u00ea estiver usando um <a href=\"https:\/\/kinsta.com\/pt\/blog\/construtores-de-paginas-wordpress\/\">plugin de construtor de p\u00e1ginas<\/a> ou um <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-templates-publicacao\/\">tema complexo<\/a>, essas consultas se multiplicar\u00e3o significativamente. A complexidade aumenta com o conte\u00fado din\u00e2mico. Considere uma configura\u00e7\u00e3o comum de blog em que os artigos exibem informa\u00e7\u00f5es do autor, categorias, tags e artigos relacionados:<\/p>\n<figure id=\"attachment_189854\" aria-describedby=\"caption-attachment-189854\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-189854 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/12\/blog-post.png\" alt=\"Um artigo de blog dentro do Editor do Site exibindo o texto em latim \"Ducimus rerum provident rerum id voluptas officiis eos\" como t\u00edtulo. O artigo inclui uma data, o nome do autor e taxonomias. O conte\u00fado apresenta v\u00e1rios marcadores e uma lista numerada sobre um fundo azul, todos escritos em latim.\" width=\"1200\" height=\"622\"><figcaption id=\"caption-attachment-189854\" class=\"wp-caption-text\">Um layout de artigo de blog no Editor de Sites do WordPress.<\/figcaption><\/figure>\n<p>Cada pr\u00e9via de artigo na sua p\u00e1gina inicial exige que o WordPress combine dados de v\u00e1rias tabelas. Ele recupera o conte\u00fado principal de <code>wp_posts<\/code>, obt\u00e9m detalhes do autor de <code>wp_users<\/code> e coleta metadados de <code>wp_postmeta<\/code>. Uma p\u00e1gina inicial que exibe apenas dez visualiza\u00e7\u00f5es de artigos pode executar dezenas de consultas a bancos de dados separados.<\/p>\n<h3>Os gargalos no banco de dados do WordPress<\/h3>\n<p>Essa arquitetura de banco de dados tamb\u00e9m revela gargalos comuns que afetam o desempenho. <a href=\"https:\/\/kinsta.com\/pt\/blog\/tipos-publicacoes-personalizadas-wordpress\/\">Tipos de artigos personalizados<\/a>, embora sejam poderosos para organizar conte\u00fado, geralmente dependem da <code>wp_postmeta<\/code> para armazenar campos adicionais.<\/p>\n<p>Alguns sites \u2014 como lojas on-line ou diret\u00f3rios imobili\u00e1rios \u2014 podem executar centenas de consultas por carregamento de p\u00e1gina apenas para exibir cada produto ou propriedade. Cada item precisa exibir detalhes como metragem, quantidade, pre\u00e7o, n\u00famero de quartos, varia\u00e7\u00f5es e outros, todos armazenados separadamente como metadados.<\/p>\n<p>A tabela <code>wp_options<\/code> pode se tornar outro gargalo, pois armazena as configura\u00e7\u00f5es de qualquer plugin que possua op\u00e7\u00f5es configur\u00e1veis.<\/p>\n<p>O impacto torna-se ainda mais percept\u00edvel quando h\u00e1 m\u00faltiplos visitantes simult\u00e2neos. Cada usu\u00e1rio aciona seu pr\u00f3prio conjunto de consultas, e o WordPress processa cada uma delas de forma independente. Durante picos de tr\u00e1fego, esse processamento pode criar um gargalo que desacelera todo o site.<\/p>\n<p>Essas intera\u00e7\u00f5es com o banco de dados tornam o armazenamento em cache inestim\u00e1vel. Se voc\u00ea implementar o cache de objetos do Redis corretamente, ele poder\u00e1 interceptar essas consultas repetidas e armazenar os resultados na mem\u00f3ria. Em vez de executar v\u00e1rias jun\u00e7\u00f5es e consultas de metadados para cada visitante, o WordPress pode recuperar os dados pr\u00e9-processados diretamente do Redis. O resultado \u00e9 que muitas vezes voc\u00ea pode reduzir dezenas de consultas ao banco de dados a uma \u00fanica pesquisa no cache.<\/p>\n<h2>Op\u00e7\u00f5es populares para o cache de objetos do WordPress<\/h2>\n<p>Quando se trata de solu\u00e7\u00f5es de cache de objetos para WordPress, h\u00e1 v\u00e1rias op\u00e7\u00f5es dispon\u00edveis. Nem todos os provedores de hospedagem de sites oferecem suporte a todas as op\u00e7\u00f5es, por isso \u00e9 importante garantir que sua escolha de cache de objetos atenda \u00e0s suas necessidades.<\/p>\n<p>O <a href=\"https:\/\/kinsta.com\/pt\/blog\/memcached-vs-redis\/\">Memcached<\/a> \u00e9 um dos sistemas de cache mais antigos e amplamente utilizados. Ele \u00e9 um sistema distribu\u00eddo de cache em mem\u00f3ria, simples e eficaz. Devido \u00e0 sua longevidade, possui amplo suporte e, geralmente, consome poucos recursos. Com boa documenta\u00e7\u00e3o e suporte, o Memcached \u00e9 uma solu\u00e7\u00e3o popular para cache de objetos em diversos n\u00edveis.<\/p>\n<figure id=\"attachment_189858\" aria-describedby=\"caption-attachment-189858\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-189858 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/12\/memcached-website.png\" alt=\"A p\u00e1gina inicial do projeto Memcached exibe um cabe\u00e7alho distinto com personagens de coelho em estilo cartoon, na cor branca com detalhes em turquesa. O conte\u00fado principal explica o Memcached como um sistema gratuito, de c\u00f3digo aberto e distribu\u00eddo para cache de mem\u00f3ria. A p\u00e1gina inclui uma se\u00e7\u00e3o de Exemplo R\u00e1pido com trechos de c\u00f3digo, uma demonstra\u00e7\u00e3o Brincando com Telnet e uma se\u00e7\u00e3o Suportado por.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-189858\" class=\"wp-caption-text\">O site do Memcached.<\/figcaption><\/figure>\n<p>Dado seu foco na facilidade de uso, cen\u00e1rios mais complexos podem n\u00e3o ser adequados para esse armazenamento simples de chave-valor. Al\u00e9m disso, ele n\u00e3o oferece armazenamento persistente, o que significa que o cache ser\u00e1 limpo ao recarregar a p\u00e1gina.<\/p>\n<p>O <a href=\"https:\/\/www.couchbase.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Couchbase<\/a> oferece uma solu\u00e7\u00e3o mais complexa, combinando capacidades de banco de dados orientado a documentos, funcionalidade t\u00edpica de armazenamento de chave-valor e clusteriza\u00e7\u00e3o integrada. Essa tecnologia de clusteriza\u00e7\u00e3o automatiza a organiza\u00e7\u00e3o dos dados para melhor desempenho \u2014 semelhante ao funcionamento do Desfragmentador de Disco do Windows para otimizar o desempenho do sistema operacional.<\/p>\n<figure id=\"attachment_189855\" aria-describedby=\"caption-attachment-189855\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-189855 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/12\/couchbase-website.png\" alt=\"A p\u00e1gina inicial da Couchbase exibe uma campanha de marketing voltada para usu\u00e1rios do MongoDB, com o t\u00edtulo \"Arrependido do Realm? Mude para o Couchbase Mobile\". No lado direito da tela, h\u00e1 um editor de c\u00f3digo exibindo um exemplo de consulta SQL para encontrar sapatos. Na parte inferior da p\u00e1gina, s\u00e3o exibidos os logotipos de grandes empresas, incluindo DirectTV, Equifax, GE, PayPal e PepsiCo.\" width=\"1200\" height=\"523\"><figcaption id=\"caption-attachment-189855\" class=\"wp-caption-text\">O site do Couchbase.<\/figcaption><\/figure>\n<p>No entanto, o armazenamento de valores-chave do Couchbase \u00e9 secund\u00e1rio em rela\u00e7\u00e3o \u00e0 sua arquitetura orientada por documentos. Isso pode ser um problema se voc\u00ea precisar de menos limita\u00e7\u00f5es de consulta e maior precis\u00e3o na valida\u00e7\u00e3o e consist\u00eancia dos dados.<\/p>\n<h2>Por que o Redis se destaca para o WordPress<\/h2>\n<p>Para o WordPress, o Redis oferece v\u00e1rias vantagens sobre a concorr\u00eancia. Ao contr\u00e1rio do Memcached, o Redis oferece suporte a <a href=\"https:\/\/kinsta.com\/pt\/blog\/indexacao-no-mysql-mariadb\/\">estruturas de dados complexas<\/a>, como listas, conjuntos e conjuntos ordenados. Isso se alinha bem com as necessidades de organiza\u00e7\u00e3o de dados do WordPress e oferece a voc\u00ea uma maneira de aumentar a escala para configura\u00e7\u00f5es maiores e mais complexas.<\/p>\n<p>Quando se trata de usar essas diferentes estruturas, a &#8220;opera\u00e7\u00e3o at\u00f4mica&#8221; do Redis \u00e9 crucial. Em resumo, esse recurso utiliza um conceito de transa\u00e7\u00f5es que agrupa v\u00e1rios comandos para serem executados ao mesmo tempo. A funcionalidade \u00e9 mais complexa do que isso, mas as opera\u00e7\u00f5es at\u00f4micas normalmente garantem consist\u00eancia dos dados \u2014 um fator crucial para qualquer site WordPress.<\/p>\n<p>Al\u00e9m disso, o Redis apresenta dois benef\u00edcios adicionais importantes:<\/p>\n<ul>\n<li><strong>Persist\u00eancia.<\/strong> O Redis pode persistir dados no disco, garantindo maior durabilidade em compara\u00e7\u00e3o com solu\u00e7\u00f5es puramente baseadas em mem\u00f3ria.<\/li>\n<li><strong>Melhor gerenciamento de mem\u00f3ria.<\/strong> O Redis oferece op\u00e7\u00f5es de gerenciamento de mem\u00f3ria mais sofisticadas do que outras ferramentas de cache. Isso pode proporcionar a voc\u00ea um melhor controle sobre o comportamento do seu cache de objetos.<\/li>\n<\/ul>\n<p>Embora o Redis tenha aplicativos al\u00e9m do cache de objetos, sua estrutura de banco de dados baseada em chave-valor faz dele um parceiro quase ideal para o WordPress.<\/p>\n<h2>A rela\u00e7\u00e3o entre WordPress e Redis<\/h2>\n<p>O WordPress inclui sua pr\u00f3pria <a href=\"https:\/\/developer.wordpress.org\/reference\/classes\/wp_object_cache\/\" target=\"_blank\" rel=\"noopener noreferrer\">funcionalidade de cache de objetos<\/a> por meio da fun\u00e7\u00e3o <code>WP_Object_Cache<\/code>. Essa fun\u00e7\u00e3o atua como uma camada intermedi\u00e1ria entre o c\u00f3digo do seu site e o banco de dados, utilizando fun\u00e7\u00f5es padronizadas para gerenciar dados em cache.<\/p>\n<p>Quando um plugin ou tema solicita dados, o WordPress primeiro verifica se essas informa\u00e7\u00f5es j\u00e1 est\u00e3o armazenadas no cache de objetos usando essas fun\u00e7\u00f5es internas. Por exemplo, veja o c\u00f3digo abaixo que recupera a contagem de coment\u00e1rios de um usu\u00e1rio:<\/p>\n<pre><code class=\"language-php\">function get_user_comment_count($user_id) {\n    \/\/ Generate a unique cache key\n    $cache_key = 'user_comment_count_' . $user_id;\n    \n    \/\/ Try to get the value from cache first\n    $comment_count = wp_cache_get($cache_key, 'user-stats');\n    \n    \/\/ If not in cache, query the database\n    if (false === $comment_count) {\n        global $wpdb;\n        $comment_count = $wpdb-&gt;get_var(\n            $wpdb-&gt;prepare(\n                \"SELECT COUNT(*) FROM $wpdb-&gt;comments WHERE user_id = %d\",\n                $user_id\n            )\n        );\n        \n        \/\/ Store the result in cache for future requests\n        wp_cache_set($cache_key, $comment_count, 'user-stats', 3600); \/\/ Cache for 1 hour\n    }\n    \n    return $comment_count;\n}<\/code><\/pre>\n<p>Quando configurado corretamente com Redis, essa fun\u00e7\u00e3o intercepta as solicita\u00e7\u00f5es ao banco de dados e verifica se os dados necess\u00e1rios j\u00e1 existem no cache Redis antes que o WordPress realize uma consulta ao banco.<\/p>\n<p>Al\u00e9m disso, a integra\u00e7\u00e3o com Redis vai al\u00e9m do simples armazenamento de chave-valor. A capacidade do Redis de lidar com estruturas de dados complexas reflete a organiza\u00e7\u00e3o hier\u00e1rquica de conte\u00fado do WordPress. Por exemplo, quando o WordPress precisa recuperar um resultado de consulta complexo, como todas as p\u00e1ginas filhas de uma p\u00e1gina principal com seus metadados associados, o Redis pode armazenar essa estrutura inteira como uma \u00fanica entrada de cache.<\/p>\n<p>Essa integra\u00e7\u00e3o poderia melhorar substancialmente o desempenho. O Redis armazena todos os dados na mem\u00f3ria, os tempos de acesso ocorrem em microssegundos, em compara\u00e7\u00e3o com os milissegundos necess\u00e1rios para consultas ao banco de dados. Embora essa diferen\u00e7a possa parecer pequena, para sites com uso intenso do banco de dados, ela pode resultar em tempos de carregamento de p\u00e1gina duas a tr\u00eas vezes mais r\u00e1pidos.<\/p>\n<p>O cache de objetos do WordPress tamb\u00e9m oferece suporte \u00e0 funcionalidade avan\u00e7ada do Redis por meio de configura\u00e7\u00e3o adicional. Por exemplo, voc\u00ea pode implementar tags de cache para um gerenciamento mais granular do cache:<\/p>\n<pre><code class=\"language-php\">function get_category_posts($category_id) {\n    $cache_key = 'category_posts_' . $category_id;\n    \n    $posts = wp_cache_get($cache_key, 'category-posts');\n    \n    if (false === $posts) {\n        $posts = get_posts(array(\n            'category' =&gt; $category_id,\n            'posts_per_page' =&gt; 10\n        ));\n        \n        wp_cache_set(\n            $cache_key,\n            $posts,\n            'category-posts',\n            3600,\n            array(\n                'tags' =&gt; array(\n                    'category_' . $category_id,\n                    'front_page_content'\n                )\n            )\n        );\n    }\n    \n    return $posts;\n}\n\n\/\/ Later, when a post in this category updates:\nwp_cache_delete_by_tag('category_' . $category_id);<\/code><\/pre>\n<p>Essa rela\u00e7\u00e3o entre o WordPress e o Redis cria um sistema de cache altamente eficiente, que gerencia inteligentemente a persist\u00eancia dos dados enquanto mant\u00e9m sua consist\u00eancia. A fun\u00e7\u00e3o <code>WP_Object_Cache<\/code> garante que todos os seus plugins e temas possam se beneficiar do cache do Redis sem a necessidade de implementa\u00e7\u00e3o direta. Al\u00e9m disso, a funcionalidade avan\u00e7ada do Redis oferece a flexibilidade de que voc\u00ea precisa para instala\u00e7\u00f5es complexas do WordPress.<\/p>\n<h2>Os clientes da Kinsta podem instalar o Redis em menos de 5 minutos<\/h2>\n<p>Considere um cen\u00e1rio t\u00edpico: Sua <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/woocommerce\/\">loja WooCommerce<\/a> fica mais lenta com o aumento do tr\u00e1fego. Em muitas hospedagens de sites, a implementa\u00e7\u00e3o do Redis envolve acessar o servidor, instalar manualmente, configurar as defini\u00e7\u00f5es de seguran\u00e7a e realizar testes detalhados. Isso pode facilmente levar um dia inteiro de trabalho t\u00e9cnico \u2014 ou mais, caso surjam erros. A <a href=\"https:\/\/kinsta.com\/pt\/blog\/complementos-desempenho-wordpress\/#redis-caching\">implementa\u00e7\u00e3o do Redis na Kinsta<\/a> transforma completamente esse processo.<\/p>\n<p>Voc\u00ea tem a op\u00e7\u00e3o de adicionar o cache de objetos Redis com alguns cliques no <a href=\"https:\/\/kinsta.com\/pt\/mykinsta\/\">painel MyKinsta<\/a> por US$100 por m\u00eas. Os clientes podem navegar at\u00e9 <strong>Sites WordPress<\/strong> &gt; <strong><em>nome do site<\/em><\/strong> &gt; <strong>Complementos<\/strong> &gt; <strong>Cache Redis <\/strong>(ou <strong>Sites WordPress<\/strong> &gt; <strong><em>nome do site<\/em><\/strong> &gt; <strong>Cache <\/strong>&gt; <strong>Redis<\/strong>) e clicar no bot\u00e3o <strong>Habilitar<\/strong>:<\/p>\n<figure id=\"attachment_189891\" aria-describedby=\"caption-attachment-189891\" style=\"width: 1253px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-189891 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/02\/redis-add-on-with-pricing.png\" alt=\"Uma captura de tela mostrando a op\u00e7\u00e3o de cache Redis entre os complementos dispon\u00edveis no painel MyKinsta.\" width=\"1253\" height=\"196\"><figcaption id=\"caption-attachment-189891\" class=\"wp-caption-text\">O complemento de cache do Redis est\u00e1 no painel MyKinsta.<\/figcaption><\/figure>\n<p>A integra\u00e7\u00e3o da Kinsta pode ter um grande impacto em seu site e no desempenho:<\/p>\n<ul>\n<li>A Kinsta aplica uma configura\u00e7\u00e3o ideal para sites WordPress, ajustando automaticamente os tempos de expira\u00e7\u00e3o do cache para evitar problemas comuns, como <a href=\"https:\/\/kinsta.com\/pt\/blog\/abandono-do-carrinho-de-compras\/\">abandono de carrinho no WooCommerce<\/a>. Uma configura\u00e7\u00e3o incorreta de expira\u00e7\u00e3o pode afetar negativamente o desempenho de instala\u00e7\u00f5es Redis mal configuradas.<\/li>\n<li>A integra\u00e7\u00e3o do Redis \u00e9 executada silenciosamente em segundo plano. Para voc\u00ea, essa \u00e9 uma boa not\u00edcia, pois pode continuar gerenciando seu site enquanto se beneficia do desempenho que o cache de objetos proporcionar\u00e1.<\/li>\n<li>O painel MyKinsta oferece op\u00e7\u00f5es flex\u00edveis para monitorar o cache de objetos, permitindo um controle mais preciso sobre sua estrat\u00e9gia de cache dentro da infraestrutura da Kinsta.<\/li>\n<\/ul>\n<p>A integra\u00e7\u00e3o com outras ferramentas no MyKinsta \u00e9 um grande benef\u00edcio, pois o Redis se torna parte da sua estrat\u00e9gia geral de cache. Al\u00e9m disso, monitorar o impacto no desempenho \u00e9 um aspecto essencial que voc\u00ea deve considerar.<\/p>\n<h2>Como implementar o Redis no seu site Kinsta<\/h2>\n<p>A configura\u00e7\u00e3o inicial do cache de objetos Redis no WordPress hospedado pela Kinsta \u00e9 r\u00e1pida. Ao ativar o complemento, a Kinsta instala e configura automaticamente o <a href=\"https:\/\/wordpress.org\/plugins\/redis-cache\/\">plugin Redis Object Cache<\/a>, eliminando a necessidade de configura\u00e7\u00f5es adicionais. Caso prefira usar outro plugin de conex\u00e3o, ser\u00e1 necess\u00e1rio desativar o Redis Object Cache dentro do WordPress. Para isso, basta acessar o painel administrativo do WordPress, ir at\u00e9 a se\u00e7\u00e3o de plugins e clicar no link <strong data-start=\"2408\" data-end=\"2421\">Desativar<\/strong> dentro do grupo de plugins instalados:<\/p>\n<figure id=\"attachment_189856\" aria-describedby=\"caption-attachment-189856\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-189856 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/12\/disable-redis-plugin.png\" alt=\"O banco de dados do administrador do WordPress exibindo um close-up das informa\u00e7\u00f5es do plugin Redis Object Cache. A interface mostra as op\u00e7\u00f5es de desativa\u00e7\u00e3o e configura\u00e7\u00f5es, com uma descri\u00e7\u00e3o indicando que \u00e9 um backend de cache de objetos persistente, compat\u00edvel com sentinelas, clustering e WP-CLI.\" width=\"1200\" height=\"295\"><figcaption id=\"caption-attachment-189856\" class=\"wp-caption-text\">A p\u00e1gina de plugins do WordPress e o plugin Redis Object Cache.<\/figcaption><\/figure>\n<p>Grande parte do gerenciamento da instala\u00e7\u00e3o do Redis ocorrer\u00e1 no site WordPress por meio das configura\u00e7\u00f5es do plugin. Isso inclui <a href=\"https:\/\/kinsta.com\/pt\/blog\/limpar-cache-wordpress\/\">limpar o cache<\/a>. O plugin <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/plugin-mu-kinsta\/\">Kinsta MU<\/a> adiciona essa op\u00e7\u00e3o \u00e0 barra de ferramentas do WordPress:<\/p>\n<figure id=\"attachment_189866\" aria-describedby=\"caption-attachment-189866\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-189866 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/12\/wordpress-toolbar.png\" alt=\"O cabe\u00e7alho do painel de administra\u00e7\u00e3o do WordPress mostra indicadores de notifica\u00e7\u00e3o e um r\u00f3tulo do Object Cache na barra de ferramentas preta. Abaixo, h\u00e1 um widget do Redis Object Cache que exibe m\u00e9tricas de desempenho, incluindo as colunas Time, Bytes, Ratio e Calls, com uma leitura de 5 ms vis\u00edvel.\" width=\"1200\" height=\"281\"><figcaption id=\"caption-attachment-189866\" class=\"wp-caption-text\">O painel de controle do WordPress mostra a op\u00e7\u00e3o Object Cache dentro da barra de ferramentas.<\/figcaption><\/figure>\n<p data-start=\"0\" data-end=\"152\">No entanto, existem outras maneiras de limpar o cache do Redis al\u00e9m do WordPress. Por exemplo, no painel <strong data-start=\"105\" data-end=\"117\">MyKinsta<\/strong>, voc\u00ea pode fazer isso acessando <strong data-start=\"154\" data-end=\"218\">Sites WordPress &gt; <em>nome do site<\/em> &gt; Caching &gt; Cache do Servidor. <\/strong>Essa op\u00e7\u00e3o permite limpar o cache do Redis diretamente pelo painel de controle, garantindo que todas as otimiza\u00e7\u00f5es de cache sejam aplicadas corretamente.<\/p>\n<figure id=\"attachment_189863\" aria-describedby=\"caption-attachment-189863\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-189863 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/12\/server-caching.png\" alt=\"A p\u00e1gina de configura\u00e7\u00f5es de Cache do Servidor no painel MyKinsta inclui abas para Edge Caching, CDN, Cache do Servidor e Redis. A interface explica como o cache melhora os tempos de carregamento do site ao armazenar dados e oferece op\u00e7\u00f5es para limpar o cache ou ajustar as configura\u00e7\u00f5es de expira\u00e7\u00e3o do cache.No menu lateral esquerdo, h\u00e1 op\u00e7\u00f5es para navega\u00e7\u00e3o r\u00e1pida para outras configura\u00e7\u00f5es, como Dom\u00ednios, Backups e Ferramentas.\" width=\"1200\" height=\"433\"><figcaption id=\"caption-attachment-189863\" class=\"wp-caption-text\">A tela de Cache do Servidor no painel MyKinsta.<\/figcaption><\/figure>\n<p>Essa op\u00e7\u00e3o limpa todos os caches que seu site usa, assim como as abordagens alternativas que usam o <a href=\"https:\/\/kinsta.com\/pt\/blog\/usar-ssh\/\">Secure Shell (SSH)<\/a> e o <a href=\"https:\/\/kinsta.com\/pt\/blog\/wp-cli-v2\/\">WP-CLI<\/a>.<\/p>\n<h2>Como instalar o Redis em outras hospedagens de WordPress<\/h2>\n<p data-start=\"765\" data-end=\"1017\">Embora o Redis seja uma solu\u00e7\u00e3o popular para configurar um cache de objetos, nem todas as hospedagens oferecem suporte nativo ou integra\u00e7\u00e3o direta. Isso significa que, em alguns casos, voc\u00ea precisar\u00e1 realizar a instala\u00e7\u00e3o manualmente no seu servidor.<\/p>\n<p data-start=\"1019\" data-end=\"1212\">Cada provedor de hospedagem ter\u00e1 uma abordagem diferente para isso \u2014 alguns podem nem <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/gerenciamento-de-banco-de-dados\/acesso-ao-banco-de-dados-wordpress\/\">fornecer acesso root<\/a> necess\u00e1rio. No entanto, os passos t\u00edpicos incluem a prepara\u00e7\u00e3o do servidor, a instala\u00e7\u00e3o do Redis e, em seguida, a configura\u00e7\u00e3o do WordPress para utiliz\u00e1-lo.<\/p>\n<h3>Prepara\u00e7\u00e3o e instala\u00e7\u00e3o do servidor<\/h3>\n<p>A <a href=\"https:\/\/redis.io\/learn\/develop\/php\" target=\"_blank\" rel=\"noopener noreferrer\">instala\u00e7\u00e3o do Redis<\/a> requer um ambiente de servidor configurado corretamente. Para algumas hospedagens WordPress, isso pode significar a escolha de um plano adequado. \u00c9 prov\u00e1vel que voc\u00ea n\u00e3o consiga fazer isso em hospedagens compartilhadas t\u00edpicas ou at\u00e9 mesmo em planos gerenciados. Um servidor privado virtual (VPS) ser\u00e1 o ponto de partida, mas a <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/dedicado\/\">hospedagem dedicada em nuvem<\/a> ser\u00e1 a op\u00e7\u00e3o ideal.<\/p>\n<p>Independentemente disso, sua instala\u00e7\u00e3o do PHP precisar\u00e1 da <a href=\"https:\/\/github.com\/phpredis\/phpredis?tab=readme-ov-file#installingconfiguring\" target=\"_blank\" rel=\"noopener noreferrer\">extens\u00e3o phpredis<\/a>. A instala\u00e7\u00e3o dessa extens\u00e3o permite que o Redis funcione com o PHP, o que \u00e9 essencial para que voc\u00ea tamb\u00e9m trabalhe com o WordPress. Ser\u00e1 necess\u00e1rio usar flags de compila\u00e7\u00e3o espec\u00edficas e op\u00e7\u00f5es de configura\u00e7\u00e3o, das quais existem muitas.<\/p>\n<p data-start=\"753\" data-end=\"819\">Nos sistemas Ubuntu, instale os componentes necess\u00e1rios com:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get update\nsudo apt install redis server\n<\/code><\/pre>\n<p>Quando o processo de instala\u00e7\u00e3o for conclu\u00eddo, execute <code>sudo service redis status<\/code> para verificar se o Redis est\u00e1 sendo executado da maneira que voc\u00ea espera. Talvez voc\u00ea tamb\u00e9m queira executar <code>redis-cli --version<\/code> para verificar se a instala\u00e7\u00e3o foi conclu\u00edda como esperado.<\/p>\n<p>Quando o Redis estiver em execu\u00e7\u00e3o no servidor, voc\u00ea poder\u00e1 instalar a extens\u00e3o <code>phpredis<\/code>:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install php-redis\nsudo phpenmod redis\n<\/code><\/pre>\n<p>Isso \u00e9 tudo o que voc\u00ea precisa fazer para instalar o Redis, mas ainda precisa configur\u00e1-lo para o seu servidor e os recursos dispon\u00edveis.<\/p>\n<h3>Configura\u00e7\u00e3o do Redis<\/h3>\n<p>O arquivo de configura\u00e7\u00e3o do servidor Redis precisar\u00e1 de ajustes antes de come\u00e7ar a funcionar no seu site. A primeira tarefa \u00e9 entender se o WordPress e o Redis operam no mesmo servidor. Normalmente, esse ser\u00e1 o caso, ent\u00e3o ser\u00e1 necess\u00e1rio associar o Redis ao endere\u00e7o localhost\u00a0(<code>127.0.0.1<\/code>).<\/p>\n<p>Voc\u00ea pode usar qualquer editor de texto para acessar o arquivo de configura\u00e7\u00e3o do Redis, mas <a href=\"https:\/\/www.nano-editor.org\/\">nano<\/a> \u00e9 uma escolha ideal e est\u00e1 dispon\u00edvel na maioria das inst\u00e2ncias de servidor:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/redis\/redis.conf\n<\/code><\/pre>\n<p>Na maioria dos casos, basta localizar a linha correspondente, remover o coment\u00e1rio e salvar as altera\u00e7\u00f5es.<\/p>\n<pre><code class=\"language-bash\">bind 127.0.0.1 ::1 # listens on loopback IPv4 and IPv6\n<\/code><\/pre>\n<p>Talvez voc\u00ea queira fazer outras altera\u00e7\u00f5es nesse arquivo de configura\u00e7\u00e3o. Aqui est\u00e1 uma configura\u00e7\u00e3o ideal para sites WordPress:<\/p>\n<pre><code class=\"language-bash\">maxmemory 256mb\nmaxmemory-policy allkeys-lru\nappendonly yes\nappendfsync everysec\nsave 900 1\nsave 300 10\nsave 60 10000\n<\/code><\/pre>\n<p>Cada op\u00e7\u00e3o de configura\u00e7\u00e3o tem uma finalidade espec\u00edfica:<\/p>\n<ul>\n<li>A configura\u00e7\u00e3o <code>maxmemory<\/code> de 256 MB fornece um bom ponto de partida para a maioria das instala\u00e7\u00f5es WordPress. Essa configura\u00e7\u00e3o impede que o Redis consuma mem\u00f3ria excessiva do sistema, enquanto mant\u00e9m espa\u00e7o suficiente para o cache melhorar significativamente o desempenho.<\/li>\n<li>O <code>allkeys-lru maxmemory-policy<\/code> garante que o conte\u00fado acessado com mais frequ\u00eancia permane\u00e7a no cache. Em vez disso, alguns sites se beneficiam do <code>volatile-lru<\/code>, especialmente ao armazenar em cache os dados da sess\u00e3o juntamente com o conte\u00fado regular.<\/li>\n<li>As configura\u00e7\u00f5es <code>appendonly<\/code> e <code>appendfsync<\/code> gerenciam o comportamento de persist\u00eancia do Redis. Embora o Redis funcione principalmente como um cache, a manuten\u00e7\u00e3o da persist\u00eancia evita perdas completas do cache durante as reinicializa\u00e7\u00f5es do servidor. A configura\u00e7\u00e3o <code>everysec<\/code> equilibra o desempenho com a seguran\u00e7a dos dados.<\/li>\n<\/ul>\n<p>A diretiva <code>save<\/code> define quando o Redis cria snapshots do banco de dados. Na configura\u00e7\u00e3o de exemplo, o Redis \u00e9 configurado para salvar:<\/p>\n<ul>\n<li>A cada 15 minutos ap\u00f3s uma altera\u00e7\u00e3o.<\/li>\n<li>A cada cinco minutos ap\u00f3s 10 altera\u00e7\u00f5es.<\/li>\n<li>A cada minuto ap\u00f3s 10.000 altera\u00e7\u00f5es.<\/li>\n<\/ul>\n<p>Essas configura\u00e7\u00f5es de persist\u00eancia ajudar\u00e3o a manter a efici\u00eancia do cache enquanto protegem contra perda de dados.<\/p>\n<h3>Configura\u00e7\u00e3o de seguran\u00e7a do Redis e teste das altera\u00e7\u00f5es<\/h3>\n<p>Voc\u00ea tamb\u00e9m deve analisar a seguran\u00e7a aqui. Por exemplo, voc\u00ea pode configurar a <a href=\"https:\/\/kinsta.com\/pt\/blog\/chaves-de-seguranca-wordpress\/\">autentica\u00e7\u00e3o por senha<\/a> usando o comando <code>requirepass<\/code> e at\u00e9 mesmo renomear comandos &#8220;perigosos&#8221;. A <a href=\"https:\/\/redis.io\/docs\/latest\/operate\/oss_and_stack\/management\/security\/acl\/#:~:text=dangerous%20%2D%20Potentially%20dangerous%20commands%20(each,%2C%20SAVE%20%2C%20REPLICAOF%20%2C%20etc.\" target=\"_blank\" rel=\"noopener noreferrer\">lista de controle de acesso (ACL) do Redis<\/a> imp\u00f5e restri\u00e7\u00f5es a determinados comandos destrutivos, e \u00e9 recomend\u00e1vel revisar toda a lista para identificar poss\u00edveis impactos.<\/p>\n<p>Depois que voc\u00ea concluir todas essas etapas, \u00e9 uma boa ideia testar o desempenho do seu servidor Redis. O <a href=\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/\">Redis CLI<\/a> oferece v\u00e1rios comandos para benchmarking:<\/p>\n<pre><code class=\"language-bash\">redis-cli --latency\nredis-cli info | grep used_memory_human\nredis-cli info | grep connected_clients\n<\/code><\/pre>\n<p>Em resumo, esses comandos estabelecem m\u00e9tricas b\u00e1sicas de desempenho para monitoramento cont\u00ednuo e devem fazer parte do fluxo de manuten\u00e7\u00e3o regular.<\/p>\n<h3>Configura\u00e7\u00e3o do WordPress<\/h3>\n<p>Quando o Redis estiver em execu\u00e7\u00e3o no seu servidor, o WordPress precisar\u00e1 ser configurado para us\u00e1-lo como um cache de objetos. Normalmente, a configura\u00e7\u00e3o inclui a especifica\u00e7\u00e3o dos detalhes da conex\u00e3o do Redis, como host, porta e quaisquer credenciais de autentica\u00e7\u00e3o.<\/p>\n<p>Voc\u00ea pode adicionar manualmente o arquivo drop-in de cache de objeto apropriado ao diret\u00f3rio <code>wp-content<\/code>, embora a instala\u00e7\u00e3o de um plugin dedicado de cache de objetos Redis seja a melhor maneira de alcan\u00e7ar isso. O \u00fanico recomendado aqui \u00e9 o Redis Object Cache, mencionado acima, pois a Kinsta <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/wordpress-plugins-temas\/#banned-plugins\">n\u00e3o oferece suporte a muitos plugins<\/a> de cache devido \u00e0 sua pr\u00f3pria funcionalidade. O Redis Object Cache funciona mais como um auxiliar para conectar o WordPress ao armazenamento chave-valor.<\/p>\n<h2>Gerenciamento do Redis al\u00e9m da instala\u00e7\u00e3o<\/h2>\n<p>As instala\u00e7\u00f5es t\u00edpicas do cache de objetos Redis fornecem acesso \u00e0 <a href=\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/\">CLI do Redis<\/a>. Na Kinsta, isso se estende por todo o fluxo de trabalho de desenvolvimento, como os ambientes de teste e o <a href=\"https:\/\/kinsta.com\/pt\/devkinsta\/\">DevKinsta<\/a>.<\/p>\n<h3>Monitoramento fundamental<\/h3>\n<p>Essa interface de linha de comando oferece a voc\u00ea recursos avan\u00e7ados para se conectar \u00e0 inst\u00e2ncia do Redis e obter informa\u00e7\u00f5es imediatas sobre o funcionamento do cache. Por exemplo, voc\u00ea pode revelar padr\u00f5es de dados em cache, analisar o uso da mem\u00f3ria e executar tarefas de manuten\u00e7\u00e3o em tempo real.<\/p>\n<p>Para o monitoramento b\u00e1sico, h\u00e1 alguns comandos essenciais que voc\u00ea deve observar:<\/p>\n<pre><code class=\"language-bash\">redis-cli INFO stats           # View cache hits and misses\nredis-cli INFO memory         # Check memory utilization\nredis-cli MONITOR            # Watch live cache operations\n<\/code><\/pre>\n<p>O comando <code>MONITOR<\/code> transmite opera\u00e7\u00f5es de cache em tempo real, o que mostra exatamente como o WordPress interage com o Redis. Essa visibilidade ajuda voc\u00ea a identificar padr\u00f5es de cache e oportunidades de otimiza\u00e7\u00e3o. O comando <code>SLOWLOG<\/code> identifica consultas problem\u00e1ticas:<\/p>\n<pre><code class=\"language-bash\">redis-cli SLOWLOG GET 10     # View the 10 slowest recent operations\nredis-cli SLOWLOG RESET      # Clear the slow log for fresh monitoring\n<\/code><\/pre>\n<p>Voc\u00ea tem op\u00e7\u00f5es que v\u00e3o muito al\u00e9m do que o Redis pode oferecer.<\/p>\n<h3>Comandos avan\u00e7ados de monitoramento do Redis<\/h3>\n<p>Uma maneira simples de controlar os recursos \u00e9 monitorar os limites de conex\u00e3o do Redis. Essa \u00e9 uma excelente forma de evitar o esgotamento de recursos:<\/p>\n<pre><code class=\"language-bash\">redis-cli CLIENT LIST | wc -l    # Count active connections\nredis-cli CONFIG GET maxclients  # Check maximum allowed connections\n<\/code><\/pre>\n<p>O WordPress usa o Redis como uma forma de acelerar o acesso de leitura ao seu banco de dados. As entradas do cache s\u00e3o persistentes e sempre podem ser armazenadas em cache novamente no futuro. Para dar suporte a isso, o Redis suporta &#8220;pol\u00edticas de remo\u00e7\u00e3o&#8221; para as chaves que armazena.<\/p>\n<p>No entanto, isso pode gerar desvantagens na forma de press\u00e3o de mem\u00f3ria. Uma baixa taxa de acerto (hit ratio) \u2014 que compara o n\u00famero total de opera\u00e7\u00f5es com aquelas feitas em chaves existentes \u2014 \u00e9 um ind\u00edcio desse problema, ent\u00e3o rastrear as seguintes m\u00e9tricas pode ser essencial:<\/p>\n<pre><code class=\"language-bash\">redis-cli INFO stats | grep evicted_keys\nredis-cli INFO stats | grep hit_rate\n<\/code><\/pre>\n<p>Se voc\u00ea descobrir que seu banco de dados sofre de press\u00e3o de mem\u00f3ria, poder\u00e1 aumentar a mem\u00f3ria dispon\u00edvel, otimizar as pol\u00edticas de expira\u00e7\u00e3o de chaves e implementar estrat\u00e9gias de cache seletivo. A abordagem exata que voc\u00ea adotar\u00e1 depender\u00e1 do seu site e da press\u00e3o que a mem\u00f3ria est\u00e1 sofrendo.<\/p>\n<h3>Usando uma GUI com o Redis<\/h3>\n<p>H\u00e1 muito mais para descobrir com os comandos do Redis e o uso da CLI, embora essa n\u00e3o seja a ferramenta mais apropriada para todos. \u00c9 aqui que o <a href=\"https:\/\/redis.io\/docs\/latest\/develop\/tools\/insight\/\">aplicativo Redis Insight<\/a> pode ser \u00fatil.<\/p>\n<figure id=\"attachment_189861\" aria-describedby=\"caption-attachment-189861\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-189861 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/12\/redis-insight-app.png\" alt=\"A interface de gerenciamento do banco de dados Redis Insight com tema escuro lista v\u00e1rias inst\u00e2ncias da pilha Redis em execu\u00e7\u00e3o em diferentes portas do host local (6379, 12001, 7777, 8102, 8103, 8100 e 8101). Cada inst\u00e2ncia \u00e9 marcada como aut\u00f4noma e inclui v\u00e1rios m\u00f3dulos Redis, como RedisSearch, RedisJSON, RedisGraph, RedisTimeSeries e RedisBloom.\" width=\"1200\" height=\"452\"><figcaption id=\"caption-attachment-189861\" class=\"wp-caption-text\">O aplicativo Redis Insight GUI.<\/figcaption><\/figure>\n<p>Isso oferece a voc\u00ea uma GUI para visualizar o cache de objetos do Redis sem a necessidade de um terminal, acesso ao servidor ou trabalho com linha de comando. Da mesma forma que voc\u00ea trabalharia com uma ferramenta como o <a href=\"https:\/\/tableplus.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">TablePlus<\/a> ou o <a href=\"https:\/\/github.com\/Sequel-Ace\/Sequel-Ace\" target=\"_blank\" rel=\"noopener noreferrer\">SequelAce<\/a> para visualizar o banco de dados do WordPress, um aplicativo como o Redis Insight \u00e9 r\u00e1pido de configurar e pode otimizar seu fluxo de trabalho.<\/p>\n<h2>Desafios e solu\u00e7\u00f5es comuns do Redis<\/h2>\n<p>Na maioria das vezes, a instala\u00e7\u00e3o do Redis funcionar\u00e1 sem necessidade de manuten\u00e7\u00e3o adicional. No entanto, algumas implementa\u00e7\u00f5es do Redis podem apresentar desafios que exigem aten\u00e7\u00e3o. Por exemplo, voc\u00ea pode ver um aviso no <strong data-start=\"1294\" data-end=\"1306\">MyKinsta<\/strong> informando que o WordPress n\u00e3o consegue detectar um plugin de conex\u00e3o adequado.<\/p>\n<p>Isso aparece quando voc\u00ea opta por usar um plugin que n\u00e3o seja o Redis Object Cache e pode ser ignorado com seguran\u00e7a na grande maioria das circunst\u00e2ncias. No entanto, observe que a execu\u00e7\u00e3o ideal do Redis <span style=\"margin: 0px;padding: 0px\">depende de<\/span> um plugin de conex\u00e3o adequado.<\/p>\n<p>Por exemplo, voc\u00ea pode n\u00e3o ver as m\u00e9tricas corretas ao analisar os dados na <a href=\"https:\/\/kinsta.com\/pt\/ferramenta-apm\/\">ferramenta Kinsta APM<\/a> (ou em outras ferramentas anal\u00edticas da Kinsta). Esse problema pode ser resolvido caso voc\u00ea opte por construir uma inst\u00e2ncia personalizada do Redis dentro da Kinsta.<\/p>\n<p>Tamb\u00e9m \u00e9 recomend\u00e1vel entender as limita\u00e7\u00f5es da integra\u00e7\u00e3o do Redis com a Kinsta. Por exemplo, podem ocorrer erros ao usar um tipo de instala\u00e7\u00e3o do WordPress n\u00e3o convencional. O uso de uma <a href=\"https:\/\/kinsta.com\/pt\/blog\/bedrock-trellis\/\">instala\u00e7\u00e3o Bedrock<\/a> \u00e9 uma causa comum desses erros, e a <a href=\"https:\/\/kinsta.com\/pt\/docs\/suporte\/contato-com-suporte\/\">equipe de suporte da Kinsta<\/a> pode ajudar a resolv\u00ea-los.<\/p>\n<h2>Resumo<\/h2>\n<p>O cache de objetos Redis oferece melhorias poderosas de desempenho para sites WordPress por meio de armazenamento e recupera\u00e7\u00e3o eficientes de dados. O sucesso est\u00e1 na implementa\u00e7\u00e3o adequada, no monitoramento regular e na manuten\u00e7\u00e3o. A utiliza\u00e7\u00e3o da solu\u00e7\u00e3o gerenciada da Kinsta permite que voc\u00ea trabalhe dentro desses princ\u00edpios para garantir o desempenho ideal do site.<\/p>\n<p>Cada etapa da implementa\u00e7\u00e3o do Redis se baseia na anterior. Primeiro, comece com uma configura\u00e7\u00e3o de servidor adequada. Em seguida, prossiga com a integra\u00e7\u00e3o ao WordPress. Por fim, os ganhos de desempenho podem ser mantidos por meio de monitoramento regular e otimiza\u00e7\u00e3o cont\u00ednua. Essa abordagem ajudar\u00e1 voc\u00ea a criar uma infraestrutura de cache robusta, que evolui junto com o seu site, tendo a Kinsta como base.<\/p>\n<p>Voc\u00ea j\u00e1 enfrentou desafios que foram resolvidos pela implementa\u00e7\u00e3o do cache de objetos Redis na Kinsta? Compartilhe sua experi\u00eancia nos coment\u00e1rios abaixo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O WordPress alimenta uma grande parte da web, mas sua popularidade destaca o desafio de manter o desempenho ideal. Uma solu\u00e7\u00e3o poderosa para melhorar o desempenho &#8230;<\/p>\n","protected":false},"author":259,"featured_media":71138,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1026,1029],"class_list":["post-71137","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-desenvolvimento-wordpress","topic-hospedagem-wordpress"],"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>Cache de Objetos Redis para WordPress: Guia Completo de Instala\u00e7\u00e3o<\/title>\n<meta name=\"description\" content=\"O cache de objetos Redis pode turbinar o desempenho do seu site WordPress. Este guia completo mostra como implement\u00e1-lo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cache de Objetos Redis para WordPress: Guia Completo de Instala\u00e7\u00e3o\" \/>\n<meta property=\"og:description\" content=\"O cache de objetos Redis pode turbinar o desempenho do seu site WordPress. Este guia completo mostra como implement\u00e1-lo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/redis-para-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:published_time\" content=\"2025-02-13T14:31:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-18T18:39:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/02\/how-to-speed-up-your-wordpress-site-with-redis.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Steve Bonisteel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"O cache de objetos Redis pode turbinar o desempenho do seu site WordPress. Este guia completo mostra como implement\u00e1-lo.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/02\/how-to-speed-up-your-wordpress-site-with-redis-1024x512.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Steve Bonisteel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/\"},\"author\":{\"name\":\"Steve Bonisteel\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f\"},\"headline\":\"Cache de Objetos Redis para WordPress: Guia Completo de Instala\u00e7\u00e3o\",\"datePublished\":\"2025-02-13T14:31:00+00:00\",\"dateModified\":\"2025-02-18T18:39:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/\"},\"wordCount\":4254,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/02\/how-to-speed-up-your-wordpress-site-with-redis.jpg\",\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/\",\"name\":\"Cache de Objetos Redis para WordPress: Guia Completo de Instala\u00e7\u00e3o\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/02\/how-to-speed-up-your-wordpress-site-with-redis.jpg\",\"datePublished\":\"2025-02-13T14:31:00+00:00\",\"dateModified\":\"2025-02-18T18:39:15+00:00\",\"description\":\"O cache de objetos Redis pode turbinar o desempenho do seu site WordPress. Este guia completo mostra como implement\u00e1-lo.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/02\/how-to-speed-up-your-wordpress-site-with-redis.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/02\/how-to-speed-up-your-wordpress-site-with-redis.jpg\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hospedagem WordPress\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/hospedagem-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cache de Objetos Redis para WordPress: Guia Completo de Instala\u00e7\u00e3o\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.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\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f\",\"name\":\"Steve Bonisteel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g\",\"caption\":\"Steve Bonisteel\"},\"description\":\"Steve Bonisteel is a Technical Editor at Kinsta who began his writing career as a print journalist, chasing ambulances and fire trucks. He has been covering Internet-related technology since the late 1990s.\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/stevebonisteel\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cache de Objetos Redis para WordPress: Guia Completo de Instala\u00e7\u00e3o","description":"O cache de objetos Redis pode turbinar o desempenho do seu site WordPress. Este guia completo mostra como implement\u00e1-lo.","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:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/","og_locale":"pt_PT","og_type":"article","og_title":"Cache de Objetos Redis para WordPress: Guia Completo de Instala\u00e7\u00e3o","og_description":"O cache de objetos Redis pode turbinar o desempenho do seu site WordPress. Este guia completo mostra como implement\u00e1-lo.","og_url":"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2025-02-13T14:31:00+00:00","article_modified_time":"2025-02-18T18:39:15+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/02\/how-to-speed-up-your-wordpress-site-with-redis.jpg","type":"image\/jpeg"}],"author":"Steve Bonisteel","twitter_card":"summary_large_image","twitter_description":"O cache de objetos Redis pode turbinar o desempenho do seu site WordPress. Este guia completo mostra como implement\u00e1-lo.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/02\/how-to-speed-up-your-wordpress-site-with-redis-1024x512.jpg","twitter_creator":"@kinsta_pt","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Steve Bonisteel","Tempo estimado de leitura":"23 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/"},"author":{"name":"Steve Bonisteel","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f"},"headline":"Cache de Objetos Redis para WordPress: Guia Completo de Instala\u00e7\u00e3o","datePublished":"2025-02-13T14:31:00+00:00","dateModified":"2025-02-18T18:39:15+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/"},"wordCount":4254,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/02\/how-to-speed-up-your-wordpress-site-with-redis.jpg","inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/","url":"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/","name":"Cache de Objetos Redis para WordPress: Guia Completo de Instala\u00e7\u00e3o","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/02\/how-to-speed-up-your-wordpress-site-with-redis.jpg","datePublished":"2025-02-13T14:31:00+00:00","dateModified":"2025-02-18T18:39:15+00:00","description":"O cache de objetos Redis pode turbinar o desempenho do seu site WordPress. Este guia completo mostra como implement\u00e1-lo.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/02\/how-to-speed-up-your-wordpress-site-with-redis.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/02\/how-to-speed-up-your-wordpress-site-with-redis.jpg","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/redis-para-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Hospedagem WordPress","item":"https:\/\/kinsta.com\/pt\/topicos\/hospedagem-wordpress\/"},{"@type":"ListItem","position":3,"name":"Cache de Objetos Redis para WordPress: Guia Completo de Instala\u00e7\u00e3o"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.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"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f","name":"Steve Bonisteel","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g","caption":"Steve Bonisteel"},"description":"Steve Bonisteel is a Technical Editor at Kinsta who began his writing career as a print journalist, chasing ambulances and fire trucks. He has been covering Internet-related technology since the late 1990s.","url":"https:\/\/kinsta.com\/pt\/blog\/author\/stevebonisteel\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/71137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/259"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=71137"}],"version-history":[{"count":12,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/71137\/revisions"}],"predecessor-version":[{"id":71195,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/71137\/revisions\/71195"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71137\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71137\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71137\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71137\/translations\/fr"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71137\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71137\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71137\/translations\/es"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71137\/translations\/de"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71137\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/71138"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=71137"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=71137"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=71137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}