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.