Site available in 9 languages

Documentação

Instalar o Celeris, entregar antes do PHP, escolher as configurações e saber o que fazer quando uma página falha.

O Celeris guarda cada página em um arquivo e deixa o servidor devolvê-lo: o visitante recebe HTML sem que o WordPress seja iniciado. Esta página trata da instalação, de entregar o mais cedo possível, das configurações que importam e do que fazer quando algo não vai bem.

Instalar e ativar

  1. Baixe o arquivo na sua conta. Ele já traz a sua chave de licença: não há nada para colar depois.
  2. Plugins › Adicionar novo › Enviar plugin, escolha o arquivo, instale e ative.
  3. Abra Celeris › Estado. Quatro verificações precisam estar verdes. Se alguma não estiver, clique em Reparar a instalação.
  4. Meça. Celeris › Medições busca a mesma página duas vezes: uma pelo cache e outra ignorando tudo.

Sem licença ativa nada funciona: o cache e todas as otimizações ficam desligados até uma chave ser aceita. Enquanto isso as suas configurações são mantidas, então tudo começa de uma vez quando a licença é ativada.

As quatro verificações

Reparar a instalação reescreve as quatro. Pode-se clicar a qualquer momento sem risco.

Entregar antes do PHP

Uma página em cache pode ser encontrada em três lugares, e quanto mais cedo melhor: o servidor web, o drop-in do PHP ou o próprio WordPress. O Celeris usa o mais cedo que estiver disponível.

Apache e LiteSpeed

Nada a fazer. As regras são escritas no .htaccess na ativação. No LiteSpeed, o Celeris também desliga o cache de páginas do próprio LiteSpeed: dois caches sobre as mesmas páginas acabam entregando uma cópia vencida, e o que se limpa junto com o WordPress é o que vale a pena manter.

Nginx

Copie o bloco mostrado em Celeris › Servidor para o seu host virtual — no Plesk, Configurações do Apache e nginx › Diretivas adicionais do nginx — e recarregue o nginx. Até lá as páginas são entregues pelo drop-in do PHP, que já é rápido; as regras do servidor apenas tiram o PHP do caminho por completo.

As configurações que importam

A aba Recomendações lista o que ainda não está ativado, por ordem de impacto, com um botão Ativar em cada cartão. Se preferir escolher você mesmo, é isto que cada opção faz.

CSS crítico

Saber quais regras desenham a primeira tela exige montar a página em um navegador de verdade — algo que a maioria das hospedagens não faz. Por isso o Celeris pergunta aos seus próprios servidores: eles exibem a sua página em tamanho de celular e de notebook e devolvem as regras necessárias. Volta apenas o CSS; as suas páginas nunca são guardadas.

A medição é feita por modelo de página, não por página: os seus mil artigos precisam de uma exibição, não de mil. Trocar de tema ou instalar um plugin muda as folhas de estilo, e a medição é refeita sozinha.

Conte alguns minutos entre ativar e ver o efeito: as páginas entram numa fila e são processadas em segundo plano. wp celeris critical esvazia a fila na hora, se você tiver pressa.

Exceções

Algumas páginas o WordPress precisa gerar sempre. O Celeris já se recusa a guardar carrinho, finalização, conta, console e páginas de acesso, independentemente das suas configurações, e nunca entrega uma página em cache a um visitante identificado.

Para o resto, o caminho mais rápido é pelo site: abra a página e escolha Celeris › Nunca guardar esta página na barra de administração. A exceção é adicionada e a página sai do cache com um clique. Celeris › Exceções guarda a lista completa, um caminho por linha, e aceita também cookies e navegadores.

Parâmetros de URL

Parâmetros de rastreamento como utm_source são ignorados: quem chega por um anúncio recebe o mesmo arquivo que os demais. Parâmetros que realmente mudam a página — lang, currency — podem ser listados para que cada valor tenha a sua cópia. Qualquer outro parâmetro desvia do cache, que é o comportamento prudente.

WooCommerce e lojas

Quando uma página quebra

Um formulário diz “tem certeza de que deseja fazer isso?” — um token de segurança venceu dentro de uma página em cache. Limpe essa página; se voltar, exclua-a pela barra de administração.

O layout quebra depois de ativar o CSS utilizado — um construtor que escreve classes em JavaScript. Acrescente o seletor que falta à lista de exceções em Celeris › CSS e JavaScript e limpe o cache. O Celeris já recusa resultados que removeriam demais e registra isso no log.

Um script parou de funcionar — ele foi atrasado, mas precisa rodar de imediato. Acrescente-o às exceções do atraso; basta um trecho do nome do arquivo.

Nada parece ir para o cache — veja Celeris › Estado e depois o registro de erros no fim dessa tela. Toda falha em segundo plano fica anotada ali em linguagem clara.

Na dúvida: Limpar todo o cache e depois Reparar a instalação. Nenhum dos dois estraga nada.

Multissite

Cada site de uma rede mantém as próprias configurações e o próprio cache. Limpar um site nunca esvazia os vizinhos, e o drop-in lê uma configuração por host.

Linha de comando

Útil quando você cuida de muitos sites, e em scripts de publicação.

wp celeris purge                 # limpar o cache
wp celeris purge --url=…         # apenas uma página
wp celeris preload               # reencher a partir do sitemap
wp celeris critical --max=10     # processar a fila do CSS crítico
wp celeris status                # o que está ativo, o que está em cache
wp celeris repair                # reescrever o drop-in e as regras do servidor
wp celeris settings export --file=celeris.json
wp celeris settings import --file=celeris.json

O arquivo de configurações não leva chave de licença nem identificação do site: o mesmo arquivo pode configurar vinte sites.

Licença, vagas e renovação

Uma licença cobre um número de sites: um no Starter, cinco no Pro, cem no Agency. Ativar em um site além do que o plano permite é recusado com uma mensagem clara; liberar uma vaga na sua conta é imediato e reversível.

Os lembretes de renovação saem um mês antes, uma semana antes, no próprio dia e uma semana depois. Uma licença vencida para o cache, mas nunca mexe nas suas configurações: renovar coloca tudo de volta como estava.

Desinstalar

Excluir o plugin pela tela de plugins remove tudo o que ele criou: os arquivos em cache, o drop-in (restaurando o anterior, se havia), a linha WP_CACHE, as regras acrescentadas ao .htaccess, as configurações, as tarefas agendadas e os dados temporários.

O seu conteúdo, o seu tema e os seus outros plugins ficam intactos. Desativar sem excluir para o cache, mas guarda as configurações para depois.

Ainda travado?

O suporte está incluído em todas as licenças. Escreva para nós com a sua chave de licença e o endereço de uma página que se comporta mal: essas duas informações costumam poupar um dia de idas e vindas. Respondemos em um dia útil.