---
title: "Como corrigir o WP Rocket que não gera cache"
url: https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/
date: 2026-06-16
author: "Clayton Margiotti"
---

# Como corrigir o WP Rocket que não gera cache

## O que é o WP Rocket que não gera cache?

WP Rocket gera cache salvando uma cópia HTML estática de cada página em wp-content/cache/wp-rocket/ e servindo esse arquivo aos visitantes deslogados, o que dispensa o WordPress de montar a página via PHP e banco a cada requisição. Quando o cache não é gerado, esse arquivo estático não existe ou não é entregue, e cada acesso volta a executar todo o WordPress, elevando o TTFB e anulando o ganho de performance do plugin.

É importante separar dois casos. Há situações em que o WP Rocket não cacheia de propósito (visitante logado, página com query string, carrinho e checkout de e-commerce) e isso é comportamento esperado. E há falhas reais, em que a página deveria ser cacheada e não é: regra de exclusão errada, constante WP_CACHE ausente, conflito com outro plugin de cache, cache no nível do host ou permissão de escrita negada na pasta de cache.

## Como identificar

- O comentário "Debug: cached@[timestamp]" não aparece no fim do código-fonte da página (Ctrl+U), mesmo recarregando duas vezes deslogado.

- O footprint do WP Rocket aparece SEM o timestamp "cached@", indicando que o cache não está sendo gerado naquela URL.

- A pasta wp-content/cache/wp-rocket/ está vazia ou não contém os arquivos index.html / index.html_gzip do domínio.

- O TTFB não cai com o WP Rocket ativo e o cabeçalho de resposta mostra "x-cache: MISS" em vez de HIT.

- Clicar em "Limpar cache" não muda nada: a página continua sendo montada pelo PHP a cada acesso.

## Como prevenir

- Mantenha apenas um plugin de cache ativo e remova sobras (advanced-cache.php, object-cache.php) ao trocar de plugin

- Antes de instalar o WP Rocket, verifique na lista oficial se o seu host já faz cache de página no servidor para não empilhar camadas

- Após migrar de domínio, mudar para HTTPS ou ajustar permalinks, desative e reative o WP Rocket para regravar o arquivo de configuração

- Confira periodicamente o footprint "cached@" no código-fonte de páginas-chave para detectar cedo quando uma URL parar de ser cacheada

Erros relacionados

- [Como resolver cache que não limpa no WordPress](https://full.services/wp-fixer/corrigir-cache-nao-limpa-wordpress/)

- [Como corrigir LCP alto no WordPress (Core Web Vitals)](https://full.services/wp-fixer/corrigir-lcp-alto-wordpress/)

- [Como corrigir Reduce server response time (TTFB)](https://full.services/wp-fixer/corrigir-ttfb-alto-wordpress/)


---

## Metadados Estruturados (Schema.org)

```json-ld
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://full.services/#org",
            "name": "FULL Services",
            "url": "https://full.services/",
            "sameAs": [
                "https://www.instagram.com/fullservicesbr",
                "https://www.facebook.com/fullservices.br",
                "https://www.linkedin.com/company/fullservicesbr/"
            ],
            "knowsAbout": [
                "WordPress",
                "WordPress Hosting",
                "Web Development",
                "Performance Optimization",
                "WordPress Security",
                "SEO para WordPress"
            ],
            "award": [
                "Gold Medal - The WP Weekly Awards 2023",
                "Gold Medal - The WP Weekly Awards 2024"
            ],
            "logo": {
                "@type": "ImageObject",
                "url": "https://full.services/wp-content/uploads/full-services-logo.png",
                "width": 200,
                "height": 60
            },
            "hasCredential": {
                "@type": "EducationalOccupationalCredential",
                "credentialCategory": "certification",
                "name": "CVE Numbering Authority (CNA)",
                "description": "Autoridade de numeração de vulnerabilidades (CVE) para o ecossistema WordPress, autorizada a atribuir IDs CVE. Válida desde 2022-05-03, com abrangência global.",
                "url": "https://www.cve.org/PartnerInformation/ListofPartners/partner/FULL",
                "recognizedBy": {
                    "@type": "Organization",
                    "name": "CISA — Cybersecurity and Infrastructure Security Agency",
                    "url": "https://www.cisa.gov/",
                    "sameAs": "https://www.cisa.gov/"
                }
            }
        },
        {
            "@type": "TechArticle",
            "@id": "https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/#article",
            "headline": "Como corrigir o WP Rocket que não gera cache",
            "url": "https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/",
            "inLanguage": "pt-BR",
            "datePublished": "2026-06-16T23:51:37-03:00",
            "dateModified": "2026-06-17T12:37:51-03:00",
            "author": {
                "@id": "https://full.services/#org"
            },
            "publisher": {
                "@id": "https://full.services/#org"
            },
            "isAccessibleForFree": false,
            "about": [
                {
                    "@type": "Thing",
                    "@id": "https://www.wikidata.org/wiki/Q13166",
                    "name": "WordPress",
                    "sameAs": "https://www.wikidata.org/wiki/Q13166",
                    "url": "https://wordpress.org/"
                },
                {
                    "@type": "Thing",
                    "name": "Performance &amp; Velocidade"
                }
            ],
            "mentions": {
                "@type": "Thing",
                "@id": "https://www.wikidata.org/wiki/Q13166",
                "name": "WordPress",
                "sameAs": "https://www.wikidata.org/wiki/Q13166",
                "url": "https://wordpress.org/"
            },
            "mainEntityOfPage": {
                "@type": "WebPage",
                "@id": "https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/"
            },
            "wordCount": 905,
            "description": "WP Rocket não gera cache é quando o plugin está ativo mas não cria o arquivo HTML estático da página, então o visitante recebe a versão dinâmica gerada pelo PHP a cada acesso. Confirma-se pela ausência do comentário \"Debug: cached@\" no fim do código-fonte da página, sinal de que aquela URL não foi cacheada.",
            "articleSection": "Performance &amp; Velocidade",
            "keywords": "never cache urls wp rocket, wp rocket nao escreve em wp-content/cache, wp rocket nao esta cacheando, wp rocket nao funciona na hospedagem, wp rocket sem cached@ no codigo fonte",
            "proficiencyLevel": "Intermediate",
            "citation": {
                "@type": "CreativeWork",
                "url": "https://docs.wp-rocket.me/article/99-pages-not-cached-or-optimizations-not-working",
                "name": "WP Rocket — Pages are not cached or optimizations are not working"
            },
            "mainEntity": {
                "@type": "SoftwareSourceCode",
                "name": "Como corrigir o WP Rocket que não gera cache",
                "programmingLanguage": "PHP",
                "codeRepository": "https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/",
                "isAccessibleForFree": false
            }
        },
        {
            "@type": "FAQPage",
            "@id": "https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/#faq",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/#article"
            },
            "isAccessibleForFree": true,
            "mainEntity": [
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/#faq-q1",
                    "name": "Como sei se o WP Rocket está realmente gerando cache?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Abra a página deslogado, recarregue uma vez e veja o código-fonte (Ctrl+U). No fim do HTML deve haver o footprint do WP Rocket com \"Debug: cached@\" seguido de um timestamp. Se o comentário aparecer sem o timestamp, ou não aparecer, aquela URL não está sendo cacheada.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/#faq-q2",
                    "name": "Por que o WP Rocket não cacheia para mim enquanto navego logado?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Isso é o comportamento padrão: o WP Rocket serve cache apenas para visitantes deslogados. Logado, você sempre recebe a versão dinâmica. Para testar de verdade, use uma janela anônima ou faça logout antes de checar o \"cached@\" no código-fonte.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/#faq-q3",
                    "name": "Minha hospedagem (Kinsta, WP Engine, SiteGround) faz com que o WP Rocket não gere cache?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Sim, alguns hosts gerenciados desativam o cache de página do WP Rocket de propósito porque já têm o próprio cache no nível do servidor. Nesses casos não é um erro: o cache de página fica a cargo do host e as demais otimizações do WP Rocket (CSS, JS, lazy load) continuam funcionando.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/#faq-q4",
                    "name": "O que é a constante WP_CACHE e por que ela trava o cache?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "É a linha define( 'WP_CACHE', true ); que precisa estar no topo do wp-config.php. Ela autoriza o WordPress a carregar o advanced-cache.php do WP Rocket. Se a linha estiver ausente, comentada ou posicionada muito abaixo no arquivo, o plugin não consegue cachear nenhuma página.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/#faq-q5",
                    "name": "Uma regra de Never Cache URLs pode estar bloqueando o cache?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Sim. Em WP Rocket → Advanced Rules → Never Cache URL(s), uma entrada errada exclui a página. O caso clássico é a regra \"/\", que acaba excluindo a home inteira. Remova entradas indevidas e confira também a caixa do WP Rocket na edição da própria página.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/#faq-q6",
                    "name": "Por que o cache parou após instalar outro plugin de cache?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Dois plugins de cache disputam o arquivo wp-content/advanced-cache.php. Se ele passar a apontar para o outro plugin, o WP Rocket deixa de cachear. Mantenha só um plugin ativo, garanta que o advanced-cache.php referencia apenas o WP Rocket e apague sobras como object-cache.php ou wp-cache-config.php.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/#faq-q7",
                    "name": "Permissão de pasta pode impedir o WP Rocket de gerar cache?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Sim. O WP Rocket precisa escrever em wp-content/cache. Se a pasta não tiver CHMOD 0755 (ou não puder ser criada), o plugin não grava o HTML estático e o cache nunca aparece. Ajuste a permissão da pasta de cache e do wp-config.php/.htaccess para 0644 e reative o plugin.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/#faq-q8",
                    "name": "O que faço se outro plugin define DONOTCACHEPAGE?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Alguns plugins e temas definem a constante DONOTCACHEPAGE, que ordena ao WP Rocket não cachear aquela requisição. Identifique o responsável (o snippet de diagnóstico ajuda), peça ao desenvolvedor para removê-la quando indevida, ou use o helper oficial Force Page Caching do WP Rocket para sobrepor a restrição.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                }
            ]
        }
    ]
}
```
