SDK Performans Şeffaflığı
Müşteriler her şeyi bilmeli: SDK boyutu, yükleme süresi, sayfa hızı etkisi, API gecikme süreleri. Gizlenen rakam yok.
Son güncelleme: 31 Mayıs 2026
1. SDK Dosya Boyutları
SDK boyutu, ziyaretçilerinizin tarayıcısının indireceği ek baytı ifade eder. Az olması iyidir; ancak "küçük göstermek için sıkıştırılmış brotli rakamı" ile "gerçek minified brüt boyut" farklıdır. Aşağıda her üç ölçümü birden veriyoruz.
| SDK | Brüt (min) | Gzip | Brotli |
|---|---|---|---|
Çerez SDKconsent.js |
Ölçüm beklemede | Ölçüm beklemede | Ölçüm beklemede |
Erişilebilirlik SDKaccessibility.js |
Ölçüm beklemede | Ölçüm beklemede | Ölçüm beklemede |
Loader/sdk/loader.js, senkron, minify yok |
15,4 KB | 5,3 KB | 4,7 KB |
2. Yükleme Stratejisi
Bir SDK ne kadar küçük olursa olsun, yanlış yüklenirse sayfa hızını yine de bozar. cerez.io SDK'sı aşağıdaki tekniklerle sayfayı olabildiğince az bekletecek şekilde tasarlandı.
Küçük senkron yükleyici, async SDK
Embed kodumuz, head'in ilk satırındaki küçük bir yükleyicidir (/sdk/loader.js). Rıza öncesi engellemeyi ve Google Consent Mode varsayılanını diğer betiklerden önce kurmak için bilinçli olarak senkron çalışır; banner ve widget kodunu async yükler, onlar indirilirken tarayıcı sayfayı render etmeye devam eder.
Versiyonsuz loader
Sitelere /sdk/loader.js verilir; yükleyici ve SDK, sürüm numarası taşımayan sabit adreslerden 10 dakikalık önbellekle sunulur. Versiyon güncellemesinde site sahibinin kodu değiştirmesine gerek yoktur.
Sunucu tarafı cache
Banner ayarları 5 dakika boyunca Redis'te cache'lenir. Aynı dakikadaki binlerce ziyaretçi tek bir DB sorgusu yapar.
sessionStorage cache
Banner kararı browser'da 1 saat saklanır. Aynı kullanıcı yeni sekme açtığında SDK API'ye hiç gitmez.
Shadow DOM izolasyonu
Banner ve a11y widget Shadow DOM içinde render edilir. Tarayıcının style recompute maliyeti minimumda kalır, host sitenin CSS'i etkilenmez.
Lazy a11y panel
Erişilebilirlik widget'ı 30 ayarın tam yükünü yalnızca tetikleyici düğmeye basıldığında açar. Sayfaya geldiğinde yalnızca düğmenin kendisi DOM'dadır.
3. Sayfa Hızı Etkisi, Core Web Vitals
Aşağıdaki metrikler teknik mimariden kaynaklanan temsili beklentilerimizi yansıtır; ölçüm sonucu değildir. Gerçek değerler bağımsız audit sonrasında bu sayfada güncellenecektir.
Temsili / örnek metrikler. Ölçüm beklemede. Rakiplerin "0ms etki" iddialarından farklı olarak orta segment mobil + 4G ağ baseline'ında konuşuyoruz.
4. Hosting & CDN
SDK dosyalarının fiziksel olarak nereden servis edildiği, kamu kurumları ve KVKK uyumu odaklı müşteriler için kritiktir.
-
Türkiye yerli hosting Tüm uygulama sunucuları, banner config DB'si, consent log DB'si ve API endpoint'leri Türkiye sınırları içindeki veri merkezlerinde tutulur. KVKK Madde 9 (yurt dışı aktarım kısıtı) açısından temizdir.
-
Static asset cache headers SDK dosyalarına
Cache-Control: public, max-age=300+ETag+Last-Modifiedheader'ları verilir. Tarayıcı, yeniden ziyaretlerde 304 Not Modified alır ve sıfır bayt indirir. -
CDN entegrasyonu değerlendiriliyor Cloudflare entegrasyonu planlanmaktadır. Yerel edge node'lar (İstanbul, Ankara, İzmir) tek haneli ms gecikme sağlayacak. Şu an statik dosyalar doğrudan sunucudan servis edilmektedir.
-
HTTP/2 + TLS 1.3 + brotli Tüm SDK trafiği TLS 1.3, HTTP/2 ve brotli sıkıştırmayla servis edilir.
5. API Performans, Hedef SLA
SDK çalışırken üç tip arka uç çağrısı yapar: banner config alma, consent kaydetme, heartbeat. Aşağıdaki rakamlar hedeflediğimiz SLA değerleridir; production'da sürekli izleniyor, ihlal durumunda alarm tetikleniyor.
| Endpoint | P50 (medyan) | P95 | Rate Limit |
|---|---|---|---|
GET /banner/{api_key}Banner config (5 dk cache) |
< 100ms | < 300ms | 500/dk |
POST /consent/logConsent kayıt (async write) |
< 80ms | < 200ms | 500/dk |
POST /heartbeatPageview sayacı |
< 50ms | < 150ms | 500/dk |
6. Süreç Şeffaflığı
Performans, tek seferlik bir ölçüm değil, sürekli bir taahhüttür.
Versiyon log
SDK sürüm notları için herkese açık değişiklik günlüğü yakında açılıyor.
Breaking change duyurusu
SDK API'sinde geriye uyumsuz değişiklik en az 90 gün önceden e-posta + admin panel banner + changelog ile duyurulur.
Deprecation policy
Bir API endpoint veya SDK parametresi kaldırılmadan önce minimum 6 ay deprecation süresi tanınır. Bu süre boyunca eski sürüm çalışmaya devam eder.
Quarterly performans raporu
Çeyreklik olarak agregat performans raporu yayınlamayı planlıyoruz: ortalama LCP etkisi, P99 gecikme, uptime yüzdesi, düzeltilen hata sayısı.
7. Açık Sorular
Gerçek Lighthouse ölçümleri ne zaman gelecek?
SDK boyutum benim için kritik, kesin rakam alabilir miyim?
Verilerim Türkiye dışına çıkıyor mu?
Rakipler "0ms etki" diyor, sizinkiler neden farklı?
Status sayfası canlı mı?
Gizlenmiş rakam yok. Sahte iddia yok.
cerez.io ile çalıştığınızda her teknik detayı bilirsiniz. Hesabınızı bugün açın, SDK'yı kendi sitenizde test edin.