Prestazioni
Impatto previsto sulle prestazioni
ConsentForge è progettato per avere un impatto minimo sulle prestazioni:
| Metrica | Impatto |
|---|---|
| Dimensione dello script | < 10 KB compressa |
| Caricamento script (CDN) | ~20–50ms dall'UE (in cache) |
| Time to first byte (TTFB) | Nessun impatto (async/defer) |
| Largest Contentful Paint (LCP) | Nessun impatto se si usa defer |
| Cumulative Layout Shift (CLS) | Minore (~0,01) dall'inserimento del banner |
Ridurre il CLS dal banner
Se state ottimizzando i Core Web Vitals, riservate spazio per la barra inferiore prima del caricamento dello script:
body {
padding-bottom: 80px; /* altezza approssimativa del banner */
}
Oppure usate l'opzione di incorporamento data-position="inline" per visualizzare il banner in un contenitore fisso.
Sintomo: Lo script rallenta il caricamento della pagina
Come verificare: PageSpeed Insights / Lighthouse → "Elimina risorse che bloccano il rendering". È elencato consentforge.min.js?
Causa: Tag script mancante dell'attributo defer.
Soluzione: Assicuratevi che il vostro script di incorporamento usi defer:
<script src="https://cdn.consentforge.com/consentforge.min.js" data-token="..." defer></script>
Caching CDN
Il runtime di ConsentForge viene servito da cdn.consentforge.com con una cache di 7 giorni (Cache-Control: public, max-age=604800). Nelle visite successive, lo script si carica dalla cache del browser con latenza di rete zero.
Sintomo: Runtime caricato dalla regione sbagliata
Come verificare: DevTools → Rete → consentforge.min.js → controllate l'intestazione di risposta x-served-by.
Soluzione: Il CDN instradata automaticamente al PoP più vicino. Se riscontrate latenza insolitamente elevata, contattate il supporto — potrebbe indicare un problema di instradamento CDN.
Auto-ospitare il runtime (Enterprise)
I clienti Enterprise possono auto-ospitare il bundle del runtime di ConsentForge sul proprio CDN per il massimo controllo sulle prestazioni di caricamento. Contattate il supporto per abilitare questa opzione.