Saltar al contenido principal

Rendimiento

Impacto esperado en el rendimiento

ConsentForge está diseñado para tener un impacto mínimo en el rendimiento:

MétricaImpacto
Tamaño del scriptlightweight comprimido
Carga del script (CDN)~20–50ms desde la UE (en caché)
Time to First Byte (TTFB)Sin impacto (async/defer)
Largest Contentful Paint (LCP)Sin impacto si se usa defer
Cumulative Layout Shift (CLS)Menor (~0,01) por la inserción del banner

Reducir el CLS del banner

Si está optimizando Core Web Vitals, reserve espacio para la barra inferior antes de que se cargue el script:

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

O use la opción de inserción data-position="inline" para renderizar el banner en un contenedor fijo.

Síntoma: El script ralentiza la carga de la página

Cómo verificar: PageSpeed Insights / Lighthouse → "Eliminar recursos que bloquean el renderizado". ¿Aparece consentforge.min.js?

Causa: La etiqueta de script no tiene el atributo defer.

Solución: Asegúrese de que su script de inserción use defer:

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

Caché del CDN

El runtime de ConsentForge se sirve desde cdn.consentforge.com con un caché de 7 días (Cache-Control: public, max-age=604800). En visitas repetidas, el script se carga desde el caché del navegador sin latencia de red.

Síntoma: El runtime se carga desde la región incorrecta

Cómo verificar: DevTools → Red → consentforge.min.js → verifique el encabezado de respuesta x-served-by.

Solución: El CDN enruta automáticamente al PoP más cercano. Si ve una latencia inusualmente alta, contacte con soporte — puede indicar un problema de enrutamiento del CDN.

Autoalojamiento del runtime (Enterprise)

Los clientes Enterprise pueden autoalojar el paquete runtime de ConsentForge en su propio CDN para tener el máximo control sobre el rendimiento de carga. Contacte con soporte para habilitar esta opción.