Wydajność
Oczekiwany wpływ na wydajność
ConsentForge jest zaprojektowany z minimalnym wpływem na wydajność:
| Metryka | Wpływ |
|---|---|
| Rozmiar skryptu | < 10 KB gzipped |
| Ładowanie skryptu (CDN) | ~20–50ms z UE (z cache) |
| Time to first byte (TTFB) | Brak wpływu (async/defer) |
| Largest Contentful Paint (LCP) | Brak wpływu przy użyciu defer |
| Cumulative Layout Shift (CLS) | Niewielki (~0,01) ze wstawienia banera |
Zmniejszanie CLS z banera
Jeśli optymalizujesz Core Web Vitals, zarezerwuj miejsce dla dolnego paska przed załadowaniem skryptu:
body {
padding-bottom: 80px; /* przybliżona wysokość banera */
}
Lub użyj opcji osadzenia data-position="inline", aby wyrenderować baner w stałym kontenerze.
Objaw: Skrypt spowalnia ładowanie strony
Jak sprawdzić: PageSpeed Insights / Lighthouse → „Wyeliminuj zasoby blokujące renderowanie". Czy consentforge.min.js jest na liście?
Przyczyna: Tag skryptu bez atrybutu defer.
Rozwiązanie: Upewnij się, że skrypt osadzenia używa defer:
<script src="https://cdn.consentforge.com/consentforge.min.js" data-token="..." defer></script>
Buforowanie CDN
Środowisko uruchomieniowe ConsentForge jest serwowane z cdn.consentforge.com z 7-dniowym cache (Cache-Control: public, max-age=604800). Przy kolejnych wizytach skrypt ładuje się z pamięci podręcznej przeglądarki bez żadnej latencji sieciowej.
Objaw: Środowisko uruchomieniowe ładuje się z niewłaściwego regionu
Jak sprawdzić: Narzędzia deweloperskie → Sieć → consentforge.min.js → sprawdź nagłówek odpowiedzi x-served-by.
Rozwiązanie: CDN automatycznie kieruje do najbliższego PoP. Jeśli zauważysz niezwykle wysoką latencję, skontaktuj się z pomocą techniczną — może to wskazywać na problem z routingiem CDN.
Samodzielne hostowanie środowiska uruchomieniowego (Enterprise)
Klienci Enterprise mogą samodzielnie hostować pakiet środowiska uruchomieniowego ConsentForge na własnym CDN, aby uzyskać maksymalną kontrolę nad wydajnością ładowania. Skontaktuj się z pomocą techniczną, aby włączyć tę opcję.