Cache Enabler: plugin de cache para WordPress fácil de configurar

Aviso de afiliados v3.1
Aviso de afiliados v3.2 (somente celular)
Ambiente de teste CloudwaysDebian 12Nginx + ApacheCache Enabler 1.8.17Verificado em 2026-10-18

Com o Cache Enabler instalado no WordPress de um servidor da Cloudways e ativado com os valores padrão da tela de configurações, a mediana do tempo até o primeiro byte das requisições sem login caiu de 220.9ms para 55.1ms.

Quando um site WordPress passa de certo número de plugins, a lentidão pode aparecer. Encontrar plugins que atendam bem em recursos e em desempenho não é fácil, e problemas de velocidade podem levar à saída de visitantes e prejuízos no SEO técnico.

Por isso, os plugins de cache viraram obrigação, não opção.

Entre eles, o Cache Enabler, da KeyCDN, é um plugin de cache grátis e fácil de configurar e um dos plugins que muitos administradores de sites escolhem ao começar no WordPress.

O Cache Enabler tem mais de 100.000 instalações ativas e nota 4,3 (de 5): um plugin de cache comprovado. As configurações cabem numa única página, então até iniciantes usam com facilidade, e ele oferece só o essencial, como compactação de HTML e suporte a WebP.

✅ Instalação do Cache Enabler

No painel do WordPress, vá em [Adicionar plugin], busque Cache Enabler e instale o plugin.

🧭 Simulador de instalação e configuração do Cache Enabler
Plugin de cacheSimulador de caminho
📍Plugins›Add Plugin
Instalar o plugin
Digite Cache Enabler no campo de busca, clique em [Install Now] e, quando a instalação terminar, clique em [Activate].
📍Settings›Cache Enabler›Cache Behavior
Comportamento do cache
Marque [Cached pages expire] e informe o tempo de expiração; recomenda-se um intervalo de 8–10 horas.
📍Settings›Cache Enabler›Cache Exclusions
Exclusões do cache
São os campos para os IDs de posts, caminhos de página, query strings e cookies a excluir do cache; ao terminar, clique em [Save Changes].
example.com/wp-admin/plugin-install.php
Add Plugins Upload Plugin
Plugins extend and expand the functionality of WordPress. You may install plugins from the WordPress Plugin Directory right on this page, or upload a plugin in .zip format by clicking the button above.
Search ResultsFeaturedPopularRecommendedFavorites
Search PluginsKeyword
162 items
Cache Enabler
Installing...ActiveMore Details
A lightweight caching plugin for WordPress that makes your website faster by generating static HTML files.
By KeyCDN
★★★★★ (139)
Last Updated: 3 weeks ago
100,000+ Active Installations
✓ Compatible with your version of WordPress
example.com/wp-admin/options-general.php?page=cache-enabler
Clear Site Cache
Cache Enabler Settings
Combine Cache Enabler with KeyCDN for even better WordPress performance and achieve the next level of caching with a CDN.
Cache Behavior
Expiration
Cached pages expirehours after being created.
Clearing
Clear the site cache if any post type has been published, updated, or trashed (instead of the post cache).
Clear the site cache if a comment has been posted, updated, spammed, or trashed (instead of the comment cache).
Clear the site cache if a term has been added, updated, or deleted (instead of the term cache).
Clear the site cache if a user has been added, updated, or deleted (instead of the user cache).
Clear the site cache if a plugin has been activated or deactivated.
Versions
Create a cached version for WebP support. Convert your images to WebP with Optimus.
Create a cached version for mobile devices.
Create a cached version pre-compressed with Gzip.
Minification
Minify HTML in cached pages excluding inline CSS and JavaScript.
Cache Exclusions
Post IDs
 
Post IDs separated by a , that should bypass the cache.
Example: 2,43,65
Page Paths
 
A regex matching page paths that should bypass the cache.
Example: /^(\/|\/forums\/)$/
Query Strings
 
A regex matching query strings that should bypass the cache.
Example: /^nocache$/
Default if unset: /^(?!(fbclid|ref|mc_(cid|eid)|utm_(source|medium|campaign|term|content|expid)|gclid|fb_(action_ids|action_types|source)|age-verified|usqp|cn-reloaded|_ga|_ke)).+$/
Cookies
 
A regex matching cookies that should bypass the cache.
Example: /^(comment_author|woocommerce_items_in_cart|wp_woocommerce_session)_?/
Default if unset: /^(wp-postpass|wordpress_logged_in|comment_author)_/
Save Changes and Clear Site Cache
Clique num item destacado no menu à esquerda ou num botão da tela.

✅ Configurações do Cache Enabler

🔲 Comportamento do cache

◻️ Expiração

  • ⌛As páginas em cache expiram 0 horas depois de criadas (0 = sem expiração)
  • ↳ Recomenda-se uma expiração a cada 8–10 horas.
  • ↳ Por quê:
  • ➝ Mesmo que o conteúdo mude pouco, tema, widgets e recursos externos (JS/CSS) podem mudar
  • ➝ Reduz a carga do servidor e mantém tudo atualizado com renovações regulares do cache
  • ➝ Com o cache mantido por muito tempo, a hora de renovar passa e páginas antigas podem aparecer

◻️Limpeza

  • 🗑️ Apaga automaticamente o cache do site inteiro quando ocorre um dos eventos abaixo.
  • ↳ Tipos de post
  • ➝ Quando há publicação, edição, envio para a lixeira de um post (não só o cache do post: todo o cache do site é apagado)
  • ↳ Comentários
  • ➝ Quando há escrita, edição, marcação como spam, exclusão (lixeira) de um comentário
  • ↳ Termos
  • ➝ Quando termos como categorias ou tags são adicionados, editados ou excluídos.
  • ↳ Usuários
  • ➝ Quando usuários são adicionados, editados ou excluídos.
  • ↳ Plugins
  • ➝ Quando um plugin é ativado ou desativado.

◻️Versões

  • 🗂️ Cria versões diferentes de cache conforme o ambiente.
  • ↳ Criar versão WebP
  • ➝ Cache separado para suporte a imagens WebP
  • ※ Com o plugin Optimus, a conversão para WebP pode ser automática
  • ↳ Criar cache da versão mobile
  • ➝ Um cache de página só para dispositivos móveis é criado à parte
  • (útil quando o HTML do PC e do celular é diferente)
  • ↳ Criar cache compactado com Gzip
  • ➝ Cache pré-compactado com Gzip para respostas mais rápidas do servidor (criação)

◻️Minificação

  • 🧾 Minifica o código inline (CSS e JavaScript) no HTML para diminuir o tamanho do arquivo.
  • ↳ Compacta HTML, CSS e JS inline, removendo espaços e quebras de linha desnecessários
  • ➝ Ajuda as páginas a carregarem mais rápido
  • ➝ Arquivos CSS/JS externos ficam de fora (o plugin só trata o código dentro do HTML)

Ao minificar arquivos CSS e JavaScript, dependendo dos plugins usados, algumas tabelas ou sliders podem funcionar mal ou nem aparecer na tela.

Isso acontece porque a estrutura de dependências dos scripts ou a ordem de carregamento do DOM se distorce, e plugins de blocos ou page builders como Genesis Blocks, Spectra, Elementor, Beaver Builder e WPBakery podem ter layout quebrado ou falhas nos recursos interativos.

Qualquer que seja o plugin de cache, erros que fazem algo funcionar mal sempre podem aparecer conforme os blocos ou o page builder usados; por isso, testar depois de compactar o código inline é obrigatório ao usar um plugin de cache.

🔲 Exclusões do cache

  • 🚫 Dá para configurar para o cache ser ignorado em certas condições.
  • ↳ IDs de posts
  • ➝ Digite os IDs dos posts a excluir do cache separados por vírgula (ex.: 2,43,65)
  • ↳ Caminhos de página
  • ➝ Ignora o cache pelo caminho da URL; expressões regulares (RegEx) (uso)
  • Exemplo: /^(\/|\/forums\/)$/
  • ↳ Query strings
  • ➝ Ignora o cache quando certos parâmetros de URL estão presentes
  • ↳ Cookies
  • → Exclui o cache em casos como autores de comentários ou carrinho do WooCommerce

✅ Teste de velocidade

Instalei o Cache Enabler 1.8.17 no WordPress de um servidor de teste da Cloudways e medi a velocidade pelo tempo até o primeiro byte (TTFB) da página inicial. Sem plugin de cache, com os padrões do Cache Enabler e com os valores da tela de configurações deste artigo, enviei em cada caso duas rodadas de 10 requisições sem login e comparei as medianas.

📊Tempo até o primeiro byte antes e depois do Cache EnablerMediana · 20 requisições
Sem plugin de cacheCache Enabler ativado
Tempo até o primeiro byte da página inicial (TTFB)
Mediana de 20 requisições sem login por estado, em duas rodadas de 10. As requisições levaram o mesmo cabeçalho Accept de um navegador.
060120180240ms
Sem cache220.9msSem plugin de cache
Padrão55.1msRespostas do cache 20/20
Valores da tela de configurações49.8msRespostas do cache 20/20
Números medidos em 18 de outubro de 2026 num servidor de teste da Cloudways.

O tempo até o primeiro byte, de 220.9ms sem plugin de cache, caiu para 55.1ms e 49.8ms com o Cache Enabler ativado. Nos dois estados, as 20 requisições foram todas respondidas pelo arquivo de cache, e como os valores da tela de configurações deste artigo são os padrões, com todas as opções desativadas, o terceiro estado tem a mesma configuração do padrão.

O tempo até o primeiro byte é lido no valor [time_starttransfer] do curl. A primeira requisição logo depois de limpar o cache ficou de fora, porque é ela que gera o arquivo de cache, e foram feitas 10 requisições com intervalo de 1 segundo, com o mesmo cabeçalho Accept de um navegador.

for i in $(seq 1 10); do curl -o /dev/null -s -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.044486 dns=0.000822 connect=0.003370 tls=0.020494 code=200 size=69959
0.071422 dns=0.000931 connect=0.003773 tls=0.031606 code=200 size=69959
0.070819 dns=0.001895 connect=0.004429 tls=0.031945 code=200 size=69959
0.071406 dns=0.000864 connect=0.003669 tls=0.032210 code=200 size=69959
0.069090 dns=0.000730 connect=0.003313 tls=0.033588 code=200 size=69959
0.054738 dns=0.001762 connect=0.004164 tls=0.023497 code=200 size=69959
0.060193 dns=0.000968 connect=0.003666 tls=0.031874 code=200 size=69959
0.057628 dns=0.000701 connect=0.003082 tls=0.030156 code=200 size=69959
0.061533 dns=0.000578 connect=0.003010 tls=0.025478 code=200 size=69959
0.079976 dns=0.000556 connect=0.003346 tls=0.029491 code=200 size=69959

A saída acima é a segunda rodada com o Cache Enabler nos padrões; cada requisição abre uma conexão nova, então o tempo até a conexão TLS, na coluna [tls], também entra no tempo até o primeiro byte.

Se o tempo até o primeiro byte medido com curl não cair, isso não quer dizer que o Cache Enabler não funciona. É que o Cache Enabler não gera nem entrega arquivos de cache a requisições sem [text/html] no cabeçalho Accept.

for i in $(seq 1 10); do curl -o /dev/null -s -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.251081 dns=0.005972 connect=0.009569 tls=0.042509 code=200 size=69876
0.205716 dns=0.000560 connect=0.003334 tls=0.022671 code=200 size=69876
0.229798 dns=0.000759 connect=0.003258 tls=0.031652 code=200 size=69876
0.230230 dns=0.001500 connect=0.004246 tls=0.032241 code=200 size=69876
0.189573 dns=0.000645 connect=0.003234 tls=0.030598 code=200 size=69876
0.227845 dns=0.000759 connect=0.003265 tls=0.030934 code=200 size=69876
0.208334 dns=0.001538 connect=0.003971 tls=0.021570 code=200 size=69876
0.229638 dns=0.000571 connect=0.002924 tls=0.020581 code=200 size=69876
0.214610 dns=0.000575 connect=0.003165 tls=0.020606 code=200 size=69876
0.217078 dns=0.000610 connect=0.003252 tls=0.022737 code=200 size=69876

Sem o cabeçalho Accept, o curl envia o padrão [Accept: */*], e mesmo no mesmo estado padrão o tempo até o primeiro byte foi de 0,19–0,25 segundo. O tamanho da resposta também foi de 69.876 bytes, sem a linha de comentário do Cache Enabler.

curl -s -o /dev/null -D - -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' https://example.com/
HTTP/2 200
server: nginx
date: Sat, 17 Oct 2026 23:32:11 GMT
content-type: text/html; charset=UTF-8
vary: Accept-Encoding
vary: Accept-Encoding
x-cache-handler: cache-enabler-engine

Os navegadores mandam [text/html] no cabeçalho Accept ao abrir uma página, então os visitantes sem login recebem o arquivo de cache. Requisições respondidas pelo arquivo de cache ganham o cabeçalho [x-cache-handler: cache-enabler-engine].

O Cache Enabler só trata requisições GET, então numa requisição HEAD, como [curl -I], esse cabeçalho não aparece mesmo que exista arquivo de cache.

✅ Avaliação geral

Item comparadoSem plugin de cachePadrões do Cache EnablerObservações
Mediana do tempo até o primeiro byte220.9ms55.1mscerca de 75% menor
Proporção abaixo de 150 ms0% (0/20)100% (20/20)Máx. 123.1ms depois
Respostas do arquivo de cache0/2020/20Cabeçalho de resposta [x-cache-handler]
Mediana da requisição padrão do curl203.3ms222.5ms[Accept: */*] · respostas do arquivo de cache 0/20

Só de ativar o Cache Enabler, com as 16 opções da tela de configurações nos padrões, ele já respondeu às requisições de páginas de visitantes sem login com arquivos de cache. O tempo até o primeiro byte ficou na faixa dos 50ms, cerca de um quarto do que era sem plugin de cache.

A tela de configurações do Cache Enabler não tem opção para minificar arquivos CSS e JavaScript externos, então o próximo passo é configurar um plugin de otimização.

🔢 FAQ & conteúdo recomendado

[Limpar cache do site], na barra de administração, apaga o cache do site todo, e [Limpar cache da página], que aparece com uma página aberta no site, apaga só o cache daquela página. No servidor, use o comando WP-CLI [wp cache-enabler clear]. No servidor de teste da Cloudways, apareceu [Success: Site cache cleared.] e a pasta de cache foi apagada.

Ao desativar, são apagados [wp-content/advanced-cache.php], o arquivo de configurações e os arquivos de cache, e a definição [WP_CACHE] também sai do [wp-config.php]. No servidor de teste da Cloudways foi igual, e a opção de banco de dados [cache_enabler], com as configurações, continuou lá. Segundo a documentação oficial, essa opção é apagada quando o plugin é excluído.

O Cache Enabler não entrega arquivos de cache a requisições com o cookie de login (wordpress_logged_in). Os cookies de autor de comentário (comment_author) e de post protegido por senha (wp-postpass) estão na mesma lista padrão de exclusão. A documentação oficial também orienta a conferir o cache sem login, pelo comentário do Cache Enabler no fim do código-fonte da página.

🧭 Posts relacionados sobre plugins de cache 15 posts
🗂️ Plugins de cache
📝 Plugins de cache e otimização 📝 W3 Total Cache 📝 WP Super Cache 📄 Cache Enabler 📝 WP Fastest Cache 📄 Guia de configuração do WP Rocket 📝 Plugin WP OPcache
📄 Teste de velocidade do WP Rocket 📝 Teste de velocidade do W3 Total Cache
📄 Guia do Perfmatters 📝 Autoptimize 📝 Clearfy Cache 📄 Configuração do IMAGIFY
📋 Cache: definição e todos os campos 📄 Cache do site & cache interno do servidor
Nenhum resultado encontrado.
Plugins de cache e plugins de otimização para WordPress
WordPress · Plugins de cache
Plugins de cache e plugins de otimização para WordPress
Post que explica separadamente os plugins de cache e os plugins de otimização do WordPress.
Ver post →Conteúdo atual
Instalando o plugin W3 Total Cache
WordPress · Plugins de cache
Plugin W3 Total Cache: como configurar para otimização
Post que percorre o guia de configuração do W3 Total Cache e as configurações de cada tipo de cache, na ordem dos menus.
Ver post →Conteúdo atual
Plugin WP Super Cache_configuração simples_1 ativar o cache [inglês]
WordPress · Plugins de cache
WP Super Cache: instalação e configuração do plugin
Post sobre a instalação e a configuração do WP Super Cache, o plugin de cache grátis da Automattic.
Ver post →Conteúdo atual
Buscando e instalando o plugin Cache Enabler
WordPress · Plugins de cache
Cache Enabler: plugin de cache para WordPress fácil de configurar
Post sobre as configurações do Cache Enabler, plugin de cache grátis da KeyCDN, com medição do primeiro byte.
Ver post →Conteúdo atual
Opções do WP Fastest Cache – configurações [Premium]
WordPress · Plugins de cache
Plugin WP Fastest Cache: configurações básicas e teste de velocidade
Post sobre as configurações da versão grátis e da Premium do WP Fastest Cache.
Ver post →Conteúdo atual
Guia de configuração do WP Rocket: configurações básicas por menu e cupom de 20%
WordPress · WP Rocket
Guia de configuração do WP Rocket: configurações básicas por menu e cupom de 20%
Post que reúne as configurações básicas de cada menu do WP Rocket e os preços.
Ver post →Conteúdo atual
Plugin WP OPcache – conferindo as estatísticas do OPcache
WordPress · OPcache
Plugin WP OPcache
Instalação e recursos do plugin WP OPcache, que mostra o estado do OPcache e permite reiniciá-lo manualmente.
Ver post →Conteúdo atual

ℹ️ Aviso de afiliados
O conteúdo deste site contém links de afiliados. Quando um visitante compra um produto ou serviço por meio de um desses links, o site recebe uma comissão do vendedor. O valor que o comprador paga (em promoções, ele diminui ↓) não aumenta por causa disso. Preços, descontos e informações de estoque valem para o momento em que o texto foi escrito e podem ter mudado, por isso confirme com o vendedor antes de comprar. Os produtos são escolhidos e avaliados por critérios próprios, e o recebimento de comissão não influencia a ordem de apresentação nem o conteúdo das avaliações.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Demonstre sua humanidade: 3   +   3   =