Avançar para o conteúdo
SilktideAjuda

Fachadas para serviços de terceiros

A Silktide carrega as suas páginas num navegador real e procura serviços de terceiros incorporados, como leitores de vídeo e widgets de chat, que carregam completamente, apesar de um visitante poder nunca os utilizar. Estes podem ser substituídos por uma fachada, um marcador leve que carrega o serviço real apenas quando alguém interage com ele.

Porque é importante

Os conteúdos incorporados estão entre os elementos mais pesados que uma página pode carregar. Um único leitor de vídeo ou widget de chat incorporado pode transferir mais código do que o resto da sua página em conjunto, e fá-lo para todos os visitantes — incluindo a maioria que nunca prime o botão de reprodução nem abre o chat. Esse custo ocorre durante o carregamento da página, precisamente quando a velocidade é mais importante.

Uma fachada inverte a situação: os visitantes veem algo que parece ser o conteúdo incorporado (uma miniatura com um botão de reprodução, uma bolha de chat), e o serviço real só é carregado quando se clica. A maioria dos visitantes não suporta esse custo.

Como corrigir

  1. Para cada conteúdo incorporado comunicado, verifique se existe uma fachada. Os leitores de vídeo e widgets de chat mais populares têm fachadas de código aberto bem mantidas, e procurar o nome do serviço juntamente com "facade" costuma encontrar uma.
  2. Substitua o código incorporado pela fachada. O resultado visível é praticamente idêntico; a diferença é que o código pesado só é carregado após uma interação.
  3. Quando não existir uma fachada pronta, aplique a mesma ideia: apresente uma imagem de pré-visualização estática e injete o conteúdo incorporado real ao clicar, através do .

Como a Silktide testa isto

  1. Carrega a página num navegador real e identifica conteúdos incorporados de terceiros que se sabe terem uma alternativa com fachada, utilizando um catálogo público desses serviços.
  2. Mede o custo de cada conteúdo incorporado: o tempo durante o qual o respetivo código ocupa a do navegador e durante quanto tempo bloqueia a capacidade de resposta da página.
  3. Comunica cada conteúdo incorporado, juntamente com os respetivos ficheiros e tempos, para que possa avaliar se vale a pena utilizar uma fachada.

Resolução de problemas

Os visitantes interagem imediatamente com o conteúdo incorporado

Uma fachada acrescenta um pequeno atraso quando o visitante interage pela primeira vez, enquanto o serviço real é carregado. Para um conteúdo incorporado que a maioria dos visitantes utiliza imediatamente, essa troca pode não compensar — esta verificação assinala candidatos, e a decisão é sua. As fachadas também podem pré-carregar mediante sinais mais subtis, como o ponteiro passar nas proximidades, o que oculta a maior parte do atraso.

Saiba mais

Última atualização

Esta página foi útil?

Fachadas para serviços de terceiros | Ajuda da Silktide