Przejdź do głównej zawartości

Wydajność

Oczekiwany wpływ na wydajność

ConsentForge jest zaprojektowany z minimalnym wpływem na wydajność:

MetrykaWpł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ę.