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.
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.
wp-content/advanced-cache.php, que responde antes de o WordPress carregar.wp-config.php dizendo ao WordPress para usar esse arquivo..htaccess; no nginx você mesmo cola um bloco (abaixo).Reparar a instalação reescreve as quatro. Pode-se clicar a qualquer momento sem risco.
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.
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.
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.
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.
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.
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 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.
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.
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.
Ú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.
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.
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.
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.