Pular para o conteúdo principal

Desempenho

Impacto esperado no desempenho

O ConsentForge foi concebido para ter um impacto mínimo no desempenho:

MétricaImpacto
Tamanho do script< 10 KB comprimido com gzip
Carregamento do script (CDN)~20 a 50ms da UE (em cache)
Tempo até ao primeiro byte (TTFB)Sem impacto (async/defer)
Largest Contentful Paint (LCP)Sem impacto se defer for utilizado
Cumulative Layout Shift (CLS)Menor (~0,01) pela inserção do banner

Reduzir o CLS do banner

Se estiver a optimizar os Core Web Vitals, reserve espaço para a barra inferior antes de o script carregar:

body {
padding-bottom: 80px; /* altura aproximada do banner */
}

Ou utilize a opção de incorporação data-position="inline" para renderizar o banner num contentor fixo.

Sintoma: Script a abrandar o carregamento da página

Como verificar: PageSpeed Insights / Lighthouse → "Eliminar recursos que bloqueiam a renderização". consentforge.min.js está listado?

Causa: Tag de script sem o atributo defer.

Correcção: Garanta que o seu script de incorporação utiliza defer:

<script src="https://cdn.consentforge.com/consentforge.min.js" data-token="..." defer></script>

Cache do CDN

O runtime do ConsentForge é servido a partir de cdn.consentforge.com com uma cache de 7 dias (Cache-Control: public, max-age=604800). Nas visitas subsequentes, o script carrega a partir da cache do browser sem latência de rede.

Sintoma: Runtime a carregar da região errada

Como verificar: DevTools → Rede → consentforge.min.js → verifique o cabeçalho de resposta x-served-by.

Correcção: O CDN encaminha automaticamente para o PoP mais próximo. Se observar latência invulgarmente elevada, contacte o suporte — pode indicar um problema de encaminhamento do CDN.

Auto-alojamento do runtime (Empresas)

Os clientes empresariais podem auto-alojar o pacote de runtime do ConsentForge no seu próprio CDN para controlo máximo sobre o desempenho de carregamento. Contacte o suporte para activar esta opção.