Saltar para o conteúdo principal
SparkCore
Base de conhecimento

Spark Speed com outro plugin de cache

Dois plugins de cache a mexer na mesma página ao mesmo tempo podem atrapalhar-se um ao outro. Não precisa de mudar tudo de imediato, mas vale a pena saber que tarefas atribui a cada um.
Em resumo
  • Evite que dois plugins façam a mesma tarefa em duplicado
  • Deixe um só plugin gerir a cache de páginas
  • O Spark falha em segurança quando se prevê um conflito

Onde surgem os conflitos

Os plugins de cache fazem muitas vezes coisas sobrepostas: cache de páginas, junção de CSS e adiamento de scripts. Quando dois plugins fazem isto ao mesmo tempo, um pode anular a alteração do outro ou aplicá-la duas vezes, com um resultado imprevisível.

Uma divisão de tarefas viável

A configuração mais estável é deixar um só plugin gerir a cache de páginas e desativar as otimizações duplicadas. O Spark concentra-se na otimização verificada por página, por isso pode desativar as funções sobrepostas no seu outro plugin.
  • Escolha um plugin para a cache de páginas
  • Desative a otimização duplicada de CSS ou scripts no outro
  • Teste algumas páginas-chave após cada alteração

Atenção: o Spark verifica cada página com uma renderização-sombra. Se um conflito causar uma diferença, a otimização dessa página não é aplicada, para que o seu site fique intacto.

Tem dúvidas sobre o seu plugin de cache atual? Teste-o em segurança.

Perguntas frequentes

Não necessariamente. O essencial é não deixar tarefas sobrepostas a correr duas vezes. Muitas vezes basta desativar algumas funções num dos dois.

Sinais típicos são layouts deslocados, estilos em falta ou scripts que deixam de funcionar. O Spark evita muitos destes problemas ao verificar cada página.

Sim. Como a otimização funciona por URL e falha em segurança, pode comparar à vontade antes de mudar algo de forma definitiva.