O ecrã Cache: todas as funções explicadas
Esta página descreve cada interruptor, botão e linha de estado do separador Cache do Spark Speed 0.73.2, pela ordem do ecrã. Destina-se a administradores de WordPress que querem saber o que faz uma definição antes de lhe tocar. Para cada função, indica se é básica ou avançada, qual é a predefinição e como a reverter.
Em resumo
- A cache de páginas está ativada por predefinição e o otimizador ativa-a quando está desativada. A maioria dos sites precisa de alterar pouco neste separador.
- Cached pages with a filled cart e Own cache for logged-in customers estão desativadas; são ativadas por si, de forma deliberada, e o carrinho só depois de um teste bem-sucedido.
- Em Apache, o Spark serve páginas em cache sem PHP. Essas respostas não têm cabeçalhos x-spark-speed; a prova está no fim do código-fonte.
- Rebuild cache e Start safe build esvaziam toda a cache de páginas; o site fica depois mais lento durante algum tempo, até o warmer terminar.
Page cache
Aqui decide o que o Spark guarda como HTML pronto e como esse HTML chega ao visitante. Este é o cartão com maior influência na velocidade de carregamento.

Estado e método
- O que faz
- A linha colorida no topo (por exemplo Active + Apache static-serve) mostra se os visitantes são realmente servidos a partir da cache. A linha Approach indica como, por exemplo disk: o Spark guarda HTML pronto no disco do servidor e serve-o antes de o PHP e o WordPress arrancarem. Outras mensagens possíveis incluem Off, um conflito com outro plugin de cache ou um componente em falta.
- Como verificar o efeito
- Verde significa que a cache está pronta, não que todas as páginas já estejam em cache. Quantas estão prontas vê em Cache build. O lado do servidor (que servidor, que ficheiro drop-in) está em Diagnostics.
- Atenção
- Se a linha indicar um conflito, outro plugin de cache gere a cache de páginas. Desative esse plugin; duas caches de páginas em simultâneo não funcionam.
Page cache
- O que faz
- O interruptor principal. Ativado: o Spark guarda o HTML das visitas normais de visitantes anónimos e serve essa cópia guardada na visita seguinte, sem que o WordPress tenha de construir a página outra vez. Isto reduz o tempo até ao primeiro byte (TTFB, o tempo até o servidor começar a responder).
- Quando ativar ou desativar
- Deixe-o ativado. Desative-o apenas temporariamente, para testar se um problema vem da cache.
- Requisitos
- Nenhum outro plugin de cache a gerir a cache de páginas. O WordPress tem de conseguir definir a configuração da cache em wp-config.php.
- Como verificar o efeito
- Abra uma página duas vezes numa janela privada. Em Apache com Apache static-serve, o código-fonte da página termina com um comentário que começa por
Spark Speed | cached. Se a cache funcionar através de PHP, o cabeçalho de respostax-spark-speed-cachetem o valor HIT. - Exemplo
- Depois de guardar, o Spark constrói a cache em segundo plano. Passados alguns minutos, coverage em Cache build aumenta.
- Atenção
- Desativar esvazia a fila do warmer. Os visitantes com sessão iniciada e os visitantes com o carrinho cheio não recebem, por predefinição, uma cópia partilhada.
- Como reverter
- Desative o interruptor e clique em Save settings.
- Nome técnico
cache_enabled
Separate mobile cache
- O que faz
- Guarda uma cópia própria de cada página para telemóveis. Assim, um telemóvel recebe o HTML com as otimizações móveis (por exemplo, uma imagem principal mais pequena) e um computador recebe a versão de ambiente de trabalho.
- Quando ativar ou desativar
- Deixe-o ativado, sobretudo se o seu construtor usar layouts ou fundos móveis diferentes. Só pode ficar desativado se a página tiver exatamente o mesmo HTML no telemóvel e no computador.
- Como verificar o efeito
- Na cópia guardada, o comentário no fim do código-fonte diz
mobileem vez dedesktopquando abre a página num telemóvel. - Exemplo
- A sua página inicial tem uma imagem principal diferente em móvel. Com este interruptor ativado, um visitante em telemóvel recebe a correta.
- Atenção
- Cerca de o dobro dos ficheiros guardados, e o warmer precisa de mais tempo para construir as duas variantes.
- Como reverter
- Desative o interruptor e guarde.
- Nome técnico
cache_mobile
Apache static-serve
- O que faz
- Apenas em servidores Apache: o Spark escreve um bloco próprio no ficheiro .htaccess para que o Apache envie diretamente o HTML guardado, sem iniciar o PHP. O bloco também ativa a cache do navegador e a compressão para ficheiros como CSS, JavaScript, imagens e tipos de letra.
- Quando ativar ou desativar
- Ativado em Apache. Noutros servidores (por exemplo, nginx ou LiteSpeed), este interruptor não altera a forma como as páginas são servidas.
- Requisitos
- Apache com mod_rewrite e um ficheiro .htaccess com permissão de escrita.
- Como verificar o efeito
- Uma página servida assim não tem cabeçalhos
x-spark-speed, porque o PHP não corre. A prova é o comentárioSpark Speed | cachedno fim do código-fonte e o bloco# BEGIN Spark Speedem .htaccess. - Exemplo
- No site de teste (Apache), o estado mostra Active + Apache static-serve e as páginas em cache voltam sem cabeçalhos do Spark.
- Atenção
- Se o .htaccess não tiver permissão de escrita, o Spark avisa e recorre ao serviço através de PHP. Esta definição pertence ao servidor e não é incluída ao exportar ou importar definições.
- Como reverter
- Desative o interruptor e guarde; o Spark remove novamente o seu bloco do .htaccess.
- Nome técnico
htaccess_optimize
Show the old page while rebuilding
- O que faz
- Após uma alteração normal de conteúdo, o visitante seguinte recebe ainda por breves instantes a versão anterior, enquanto o Spark constrói a nova. Assim, ninguém espera por uma primeira construção lenta. As alterações de preço, de stock ou de estado de publicação e uma purge manual (limpar a cache) ficam visíveis de imediato.
- Quando ativar ou desativar
- Ativado se edita conteúdo com frequência num site com muito tráfego. Desativado se os visitantes nunca puderem ver a versão anterior depois de uma alteração.
- Requisitos
- Page cache ativada. A duração máxima define-se no campo abaixo.
- Como verificar o efeito
- Logo após guardar uma publicação, a página servida através de PHP traz o cabeçalho
x-spark-speed-cache: STALEe, depois, HIT com o novo conteúdo. - Exemplo
- Corrige um erro de escrita numa publicação do blogue. O primeiro visitante a seguir ainda vê por instantes o texto antigo; o seguinte recebe a versão corrigida.
- Atenção
- Um visitante pode ver conteúdo desatualizado, no máximo, durante o tempo definido. Num servidor Kinsta, o interruptor não tem efeito.
- Como reverter
- Desative o interruptor e guarde.
- Nome técnico
serve_stale
How long the old page may be served (seconds)
- O que faz
- O número máximo de segundos durante os quais a versão anterior ainda pode ser mostrada. Depois disso, o visitante recebe simplesmente uma construção nova.
- Quando ativar ou desativar
- Altere apenas se Show the old page while rebuilding estiver ativado. Um valor mais curto significa menos probabilidade de conteúdo desatualizado.
- Requisitos
- Um valor de 30 a 3600. Um valor vazio ou 0 passa a 300.
- Exemplo
- 600 significa, no máximo, dez minutos com a versão anterior.
- Como reverter
- Reponha o valor em 300 e guarde.
- Nome técnico
stale_ttl
Preloads as HTTP Link header
- O que faz
- Envia também os ficheiros que o Spark já pré-carrega (como a maior imagem no topo do ecrã, os tipos de letra e o estilo) como cabeçalho Link na resposta do servidor. Uma CDN ou um servidor com 103 Early Hints pode então enviar esses ficheiros antes de o HTML estar pronto.
- Quando ativar ou desativar
- Ativado se utilizar uma CDN ou um servidor que aproveite Early Hints ou cabeçalhos Link. Sem uma camada intermédia destas, não traz nada.
- Como verificar o efeito
- A resposta a uma página em cache contém um cabeçalho
Link: <...>; rel=preload. - Exemplo
- O seu site está atrás da Cloudflare com Early Hints ativado; o navegador pode então obter mais cedo a imagem principal.
- Atenção
- Um ficheiro pré-carregado por engano custa apenas largura de banda.
- Como reverter
- Desative o interruptor e guarde.
- Nome técnico
preload_headers
Save settings
- O que faz
- Guarda os interruptores e o campo deste cartão. Depois, o Spark reinicia a construção da cache; a cache existente não é esvaziada primeiro.
- Como verificar o efeito
- Aparece uma confirmação no topo e a linha de estado do cartão é atualizada.
Cart and logged-in customers
Sem estas duas funções, são precisamente os seus compradores que têm o site mais lento: quem tem algo no carrinho ou tem sessão iniciada recebe uma página totalmente construída a cada clique. Ambas estão desativadas por predefinição e deve ativá-las de forma deliberada.

Cached pages with a filled cart
- O que faz
- Normalmente, um visitante com algo no carrinho recebe uma página totalmente construída a cada clique, pelo que o site é mais lento precisamente para os compradores. Com esta função ativada, esse visitante recebe a página partilhada em cache e um pequeno script coloca nela o seu próprio carrinho. Uma página construída com o carrinho cheio nunca vai para a cache partilhada. O carrinho, o checkout e a conta ficam sempre sem cache.
- Quando ativar ou desativar
- Ativada numa loja WooCommerce, mas só depois de Run test ter demonstrado que as páginas, fora o carrinho, se mantêm iguais. O estado junto ao título mostra off ou on.
- Requisitos
- WooCommerce ativo e um teste bem-sucedido com no máximo 30 dias.
- Como verificar o efeito
- Numa janela privada, adicione um produto ao carrinho e abra uma página de categoria: o número de artigos do carrinho está correto e a página servida através de PHP surge como HIT em vez de BYPASS.
- Atenção
- Ativar esvazia toda a cache de páginas, que depois é construída de novo. Os textos do carrinho que o WooCommerce não atualiza (por exemplo, um contador próprio ou "faltam 20 euros para o envio gratuito") podem ficar desatualizados; o teste avisa disso.
- Como reverter
- Assim que a função estiver ativada, este cartão mostra um botão para a desativar.
- Nome técnico
woo_cart_cache
Run test
- O que faz
- O Spark coloca um produto simples num carrinho de teste, constrói várias páginas do seu site com e sem carrinho e compara-as. O carrinho de teste é depois removido. O resultado aparece no lugar de Not tested yet.
- Quando ativar ou desativar
- Antes de ativar a função do carrinho e, de novo, depois de grandes alterações ao seu tema ou ao mini-carrinho.
- Requisitos
- WooCommerce com pelo menos um produto simples que esteja em stock e possa ser adicionado ao carrinho. O teste corre em segundo plano através do WP-Cron.
- Como verificar o efeito
- Recarregue o separador passados alguns minutos e leia a linha com o último teste. As páginas que quer incluir no teste indica-as em Test pages, em Advanced rules.
- Atenção
- O teste constrói cada página de teste várias vezes, pelo que sobrecarrega o site por momentos. Execute-o de preferência fora das horas de ponta.
Own cache for logged-in customers
- O que faz
- Um cliente com sessão iniciada recebe uma cópia guardada própria a partir da sua segunda visita a uma página. Essa cópia fica numa pasta que só se encontra com o cookie de início de sessão desse cliente, pelo que um cliente nunca vê a página de outro. Apenas funções de cliente, nunca administradores, e nunca o carrinho, o checkout ou a conta.
- Quando ativar ou desativar
- Ativada em lojas ou sites de membros em que muitos clientes navegam com sessão iniciada.
- Requisitos
- Page cache ativada, chaves de segurança próprias em wp-config.php e nenhum outro plugin de cache a gerir a cache de páginas. Se não for possível, o cartão mostra o motivo em vez do botão.
- Como verificar o efeito
- Inicie sessão com uma conta de teste com a função de cliente e abra a mesma página duas vezes: à segunda vez, o cabeçalho
x-spark-speed-source: klantsurge com HIT. No cartão aparece o número de sessões com cópias próprias. - Atenção
- Qualquer alteração feita pelo cliente (carrinho, formulário, encomenda), o fim de sessão e qualquer purge esvaziam todas as suas cópias. Uma cópia tem no máximo 8 horas, pelo que o conteúdo que muda sozinho pode estar desatualizado durante esse tempo.
- Como reverter
- Assim que a função estiver ativada, este cartão mostra um botão para a desativar; todas as cópias de clientes são então removidas.
- Nome técnico
klant_cache
Switch on
- O que faz
- Ativa Own cache for logged-in customers. Se não for possível, o Spark repõe a definição e indica o motivo.
- Como verificar o efeito
- A etiqueta junto ao título muda de off para on.
Cache build
O warmer preenche e mantém a cache sozinho, em segundo plano. Neste cartão vê até onde chegou, pode mandar reconstruir tudo e, no bloco Build mode, escolhe entre uma ronda safe e uma ronda fast.

Valores: ready, queued, total, coverage, last build, last purge
- O que faz
- O warmer é o processo em segundo plano que preenche e mantém a cache. ready é o número de páginas com uma cópia guardada (desktop e móvel contam como uma página), queued o que ainda tem de ser construído, total o número de páginas que o Spark quer guardar em cache e coverage a percentagem de ready sobre o total. last build e last purge mostram quando o warmer construiu algo pela última vez e quando toda a cache foi esvaziada pela última vez.
- Como verificar o efeito
- Os valores são atualizados quando recarrega o separador. Se faltar uma medição, o Spark mostra "ainda não medido" em vez de um 0 inventado.
- Exemplo
- No site de teste: 29 ready, 0 queued, 32 total, 91 % coverage.
- Atenção
- O warmer tem de conseguir aceder ao seu site. Se não conseguir, este cartão mostra uma linha a indicar que o warmer está bloqueado ou em pausa, com um botão para o retomar.
Rebuild cache
- O que faz
- Esvazia toda a cache de páginas e depois volta a colocar todas as páginas públicas na fila, as mais importantes primeiro (página inicial, categorias de produtos, produtos, páginas, publicações).
- Quando ativar ou desativar
- Após grandes alterações, como um novo menu, um modelo do construtor editado ou outras definições do tema.
- Como verificar o efeito
- Aparece um aviso com o número de páginas que estão a ser reconstruídas; last purge muda e queued aumenta.
- Atenção
- Até o warmer terminar, os visitantes recebem páginas totalmente construídas; num site grande, nota-se. A cache de objetos não é esvaziada por esta ação.
- Como reverter
- Não pode ser revertido; o warmer volta a construir a cache sozinho.

Build mode
- O que faz
- Um bloco expansível onde escolhe como o Spark preenche a cache. Safe build (slow): depois de guardar em cache, cada página é obtida mais uma vez sem otimizações e comparada; uma página que não é construída corretamente sai logo da cache e fica registada. Fast build: apenas guardar em cache, sem verificação por página; as páginas que a ronda safe anterior rejeitou não recebem otimizações, para que esses erros não regressem. A opção ativa recebe a etiqueta active.
- Quando ativar ou desativar
- Uma ronda safe após a primeira instalação ou após grandes alterações de otimização; depois disso, basta a fast.
- Atenção
- Uma ronda safe demora cerca do dobro do tempo. Os erros que só surgem porque um script adiado corre no navegador não são detetados por esta comparação.
- Nome técnico
warm_mode
Start safe build
- O que faz
- Seleciona o modo safe, apaga o veredicto antigo, esvazia toda a cache de páginas e coloca todas as páginas na fila para serem construídas e verificadas uma a uma.
- Como verificar o efeito
- Um aviso indica o número de páginas; depois, What the check remembered começa a preencher-se.
- Atenção
- A cache fica temporariamente vazia, pelo que o site fica mais lento durante algum tempo.
- Como reverter
- Clique em Start fast build para passar ao modo fast.
Start fast build
- O que faz
- Seleciona o modo fast e coloca todas as páginas na fila sem esvaziar primeiro a cache. O veredicto da ronda safe anterior continua em vigor.
- Como verificar o efeito
- Um aviso indica o número de páginas e quantos erros conhecidos são servidos sem otimizações.
- Como reverter
- Clique em Start safe build.
What the check remembered
- O que faz
- Um resumo da última ronda safe, por exemplo 13 pages checked: 13 built correctly, 0 did not. Se houver páginas rejeitadas, indica quais e porquê. Se alterou definições de otimização depois da verificação, o Spark avisa que o veredicto já não está atualizado.
- Quando ativar ou desativar
- Se vir o aviso de que as suas definições mudaram, execute um novo safe build para obter um veredicto atualizado.
Clear check memory
- O que faz
- Remove todos os veredictos memorizados por página. A ronda safe seguinte começa do zero.
- Quando ativar ou desativar
- Depois de resolver a causa de uma página rejeitada, por exemplo um conflito entre plugins.
- Atenção
- Sem veredicto, uma página rejeitada anteriormente volta a receber otimizações no modo fast e o mesmo erro pode regressar.
- Como reverter
- Execute um safe build para voltar a preencher a memória.
Object cache
A cache de objetos acelera tudo o que não é servido a partir da cache de páginas, como a administração, o checkout e os visitantes com sessão iniciada.

Object cache
- O que faz
- De cada vez que constrói uma página, o WordPress vai buscar muitos dados à base de dados. Uma cache de objetos persistente guarda esses dados entre pedidos, pelo que tudo o que não vem da cache de páginas fica mais rápido: administração, carrinho e checkout, visitantes com sessão iniciada e a construção da cache. O Spark usa Redis, Memcached, SQLite ou APCu, consoante o que o servidor oferece.
- Quando ativar ou desativar
- Ativada se o estado mostrar connected depois de guardar. Desativada se o seu alojamento já fornecer uma cache de objetos própria.
- Requisitos
- Um armazenamento acessível no servidor e nenhum ficheiro de cache de objetos de outro plugin. A gestão exige uma licença válida (ou o período de tolerância de 14 dias).
- Como verificar o efeito
- A linha por baixo do título (por exemplo, Active · SQLITE connected) e as linhas Backend e Connected. Se o Spark não encontrar armazenamento, aparece um aviso amarelo depois de guardar.
- Exemplo
- Na primeira execução de Optimize my site no site de teste, o otimizador ativou a cache de objetos com SQLite e verificou depois a ligação.
- Atenção
- A descrição junto ao interruptor refere apenas Redis, Memcached e APCu, mas o SQLite também é usado. Esta definição pertence ao servidor e não é incluída ao exportar ou importar.
- Como reverter
- Desative o interruptor e guarde; o Spark remove novamente o seu ficheiro de cache de objetos.
- Nome técnico
object_cache
Save settings
- O que faz
- Guarda o estado do interruptor Object cache. Depois, o Spark coloca ou remove o ficheiro correspondente.
Backend, Connected, Default TTL, Breaker
- O que faz
- Backend: que armazenamento está em uso (redis, memcached, sqlite ou apcu). Connected: se esse armazenamento está realmente a responder neste momento. Default TTL: durante quanto tempo os dados sem prazo de validade próprio são mantidos (86.400 s é um dia). Breaker: uma proteção que ignora temporariamente o armazenamento quando este responde repetidamente de forma demasiado lenta; closed é o estado normal.
- Como verificar o efeito
- Se Connected disser não ou o Breaker estiver aberto, consulte Diagnostics para saber a causa.
Empty object cache
- O que faz
- Esvazia a cache de objetos. É necessário após uma alteração feita diretamente na base de dados que a própria cache de objetos não detete.
- Requisitos
- Só é visível quando está ativa uma cache de objetos persistente.
- Como verificar o efeito
- Aparece um aviso a indicar que a cache de objetos foi esvaziada.
- Atenção
- O site volta então a obter tudo da base de dados e fica, por isso, mais lento durante algum tempo. A cache de páginas mantém-se; inversamente, esvaziar a cache de páginas também não esvazia a cache de objetos.
Cached pages
Uma lista das páginas de que o Spark guarda uma cópia, com um botão por página para reconstruir apenas essa página.

Lista Cached pages
- O que faz
- Mostra as páginas que estão realmente guardadas no disco, as mais recentes primeiro: o caminho, o estado, há quanto tempo a cópia foi feita e um botão de ação.
- Como verificar o efeito
- Compare o número entre parênteses com ready em Cache build.
- Atenção
- A coluna Status mostra sempre HIT: é uma marca fixa de que existe uma cópia, não uma medição em tempo real. Se o seu servidor usar a cache LiteSpeed própria, o que o LiteSpeed guarda não consta desta lista.
Re-cache this page
- O que faz
- O ícone de seta na coluna Actions. Remove apenas as cópias desta página (incluindo as páginas seguintes) e manda reconstruí-la de imediato.
- Quando ativar ou desativar
- Quando uma página continua a parecer antiga após uma alteração, sem esvaziar toda a cache.
- Como verificar o efeito
- Aparece um aviso Page cached again com o caminho, e o tempo na coluna Cached recomeça a contar.
- Atenção
- A cache de objetos não é esvaziada por esta ação.
Advanced rules
Exatamente o que é e o que não é guardado e quantas variantes um endereço pode ter. Na maioria dos sites, não é preciso alterar nada aqui.

Show advanced cache rules
- O que faz
- Expande os campos que determinam exatamente o que é e o que não é guardado e quantas variantes um endereço pode ter. Todas as listas funcionam com um item por linha.
- Quando ativar ou desativar
- Só é necessário se tiver uma exceção específica. As listas predefinidas cobrem uma loja WooCommerce normal.
Never cache URLs
- O que faz
- Um fragmento de texto por linha. Se o endereço de um pedido contiver esse texto (maiúsculas e minúsculas não importam), a página não é guardada.
- Quando ativar ou desativar
- Acrescente uma linha para páginas com conteúdo pessoal que não constem da lista, por exemplo um endereço de checkout diferente.
- Como verificar o efeito
- Uma página não guardada traz, quando servida através de PHP, o cabeçalho
x-spark-speed-reasoncom a regra que correspondeu. - Exemplo
- No site de teste, o otimizador acrescentou também endereços de lojas neerlandesas, como
/winkelmande/afrekenen. - Atenção
- É uma correspondência parcial: uma linha demasiado curta exclui também outras páginas. Uma cópia já guardada não desaparece sozinha; para isso, esvazie a cache.
- Como reverter
- Remova a linha, guarde e, se necessário, esvazie a cache.
- Nome técnico
bypass_urls
Bypass cookies
- O que faz
- O início dos nomes de cookies, um por linha. Um visitante com um cookie destes nunca recebe uma cópia partilhada e a sua visita também não é guardada.
- Quando ativar ou desativar
- Acrescente um cookie de um plugin que altere a página consoante o visitante, por exemplo um seletor de moeda.
- Atenção
- Nunca coloque aqui cookies de medição como
_gaou_fbp: quase ninguém voltaria a receber uma página em cache. Os cookies de início de sessão, de páginas protegidas por palavra-passe e de comentários ficam sempre na lista, mesmo que os retire. - Como reverter
- Remova a linha e guarde.
- Nome técnico
bypass_cookies
Ignored query parameters
- O que faz
- Parâmetros num endereço (a parte a seguir ao ponto de interrogação) que não alteram a página, como códigos de anúncios e de campanhas. O Spark ignora-os, para que todos recebam a mesma cópia.
- Quando ativar ou desativar
- Acrescente um parâmetro se os visitantes chegarem através de uma nova plataforma de anúncios com um código próprio.
- Como verificar o efeito
- Um endereço com
?utm_source=testrecebe a mesma cópia que o endereço sem ele. - Atenção
- Nunca coloque aqui um parâmetro que altere o conteúdo (por exemplo, um número de página ou um filtro); os visitantes veriam a página errada.
- Como reverter
- Remova a linha e guarde.
- Nome técnico
ignore_queries
Query parameters that create a variant
- O que faz
- Parâmetros com um conjunto limitado de valores que alteram a página. Cada combinação recebe uma cópia própria. Caso contrário, uma página com um parâmetro desconhecido não é guardada.
- Exemplo
orderby, se a sua loja tiver algumas ordenações fixas.- Atenção
- Não coloque aqui filtros (facetas), termos de pesquisa nem filtros de preço: cada valor possível teria um ficheiro próprio e a cache cresceria sem limite.
- Como reverter
- Remova a linha, guarde e esvazie a cache das variantes antigas.
- Nome técnico
cache_queries
Test pages
- O que faz
- Páginas extra que o Spark inclui nos seus testes, como o teste do carrinho. Um caminho por linha. O Spark já escolhe por si a página inicial, uma categoria de produtos e conteúdo recente; no total, testa no máximo 8 páginas.
- Quando ativar ou desativar
- Quando uma página importante com uma estrutura diferente, como uma página de promoções, deve participar.
- Exemplo
/deals/- Atenção
- As páginas de outro domínio são ignoradas. Mais páginas tornam o teste mais demorado.
- Como reverter
- Remova a linha e guarde.
- Nome técnico
proof_urls
Maximum variants per URL
- O que faz
- O limite do número de variantes guardadas de um endereço. Atualizar uma variante existente é sempre permitido; uma variante nova acima do limite não é guardada e esse visitante recebe simplesmente uma construção nova. 0 significa sem limite.
- Quando ativar ou desativar
- Mais baixo num servidor pequeno com pouco espaço em disco.
- Requisitos
- Um número de 0 a 500.
- Como verificar o efeito
- Quando o limite é atingido, o cabeçalho
x-spark-speed-reasonindica-o. - Atenção
- Um valor demasiado baixo deixa variantes sem cache; 0 remove esta proteção.
- Como reverter
- Reponha o valor em 60 e guarde.
- Nome técnico
max_variants_per_url
Save cache rules
- O que faz
- Guarda de uma só vez todos os campos deste bloco e depois volta a colocar todas as páginas na fila do warmer.
- Como verificar o efeito
- Aparece um aviso no topo a indicar que as exclusões foram guardadas e que a cache está a ser renovada.
- Atenção
- O conteúdo de cada campo substitui por completo a lista antiga. Copie primeiro uma lista, se tiver dúvidas.
Tem dúvidas sobre um passo? Reverta, verifique o seu site e pergunte-nos através da página de contacto.
Ainda não tem o Spark Speed? Veja o que faz e quanto custa.
Perguntas frequentes
Em Apache com Apache static-serve, o servidor envia o ficheiro guardado sem iniciar o PHP, e por isso o Spark não define cabeçalhos. Veja no fim do código-fonte o comentário que começa por Spark Speed | cached.
A cache de páginas guarda páginas completas para visitantes anónimos. A cache de objetos guarda dados da base de dados e acelera tudo o que ainda tem de ser construído, como a administração e o checkout. Esvaziar uma não esvazia a outra.
Verifique se o warmer consegue aceder ao seu site. Se não conseguir, o cartão Cache build mostra que o warmer está bloqueado ou em pausa; resolva a causa no servidor e retome o warmer com o botão desse cartão.
Enquanto não escolher, o Spark usa a ronda safe. Depois de uma ronda safe concluída, o Spark passa sozinho para fast, que usa o veredicto da ronda safe.