Código de terceiros
A Silktide carrega as suas páginas num navegador real e mede quanto tempo é gasto a executar código de outras empresas, como Analytics, banners de cookies, chat em direto, plugins de redes sociais e publicidade. Cada serviço de terceiros é apresentado com o tempo que consome na sua página.
Porque é importante
O código de terceiros é a parte da sua página que não controla. Cada serviço que incorpora transfere e executa os seus próprios scripts e, enquanto estes são executados, a página não consegue responder aos seus visitantes — parece estar bloqueada. É comum os sites acumularem estes serviços ao longo dos anos, e o seu custo combinado muitas vezes excede o do próprio site.
Há também uma dimensão de privacidade: muitos serviços de terceiros observam os seus visitantes, pelo que cada serviço que remove também reduz a sua exposição em termos de proteção de dados.
Como corrigir
- Audite os serviços apresentados. Muitas vezes, os sites continuam a carregar etiquetas de ferramentas que já ninguém utiliza — remova-as.
- Carregue o que resta apenas onde é necessário. Um script de chat em direto necessário numa página não tem de ser carregado em todas as páginas.
- Adie os scripts de terceiros para que sejam carregados depois do seu próprio conteúdo ou substitua incorporações pesadas por um marcador leve que carregue o conteúdo real a pedido — consulte fachadas de terceiros.
Como a Silktide testa isto
- Carrega a página num navegador real e identifica cada pedido proveniente de um serviço de terceiros, em vez do seu próprio site.
- Agrupa esses pedidos pelo serviço a que pertencem, utilizando um catálogo público de serviços conhecidos.
- Mede, para cada serviço, durante quanto tempo o seu código ocupa a do navegador e durante quanto tempo bloqueia a resposta da página.
- Apresenta cada serviço com os respetivos ficheiros e tempos, para que os serviços mais dispendiosos se destaquem.
Resolução de problemas
É apresentado um serviço de que precisamos
A verificação não afirma que é errado utilizar um serviço — mostra o custo de cada um, para que possa compará-lo com o seu valor. Se o custo for elevado, verifique se o serviço disponibiliza uma opção de carregamento assíncrono ou adiado, ou uma integração mais leve.
Os tempos variam entre análises
Os servidores de terceiros estão fora do seu controlo e o seu desempenho varia. Concentre-se no padrão entre as análises, em vez de numa única medição.