12h - Cihaz Profilleme | Sayfa 12h / 161
Sonraki
Muzibu Modülü

Cihaz Profilleme ve Hız Testi

Device Fingerprinting ve Speed Test sistemi.

Bu Ne İşe Yarar?

Kullanıcının hangi cihazdan bağlandığını, internet hızını ve tarayıcı özelliklerini tespit ederiz. Neden? Çünkü "şarkı dondu" dediğinde suçun bizde mi, kullanıcının internetinde mi olduğunu kanıtlayabilmeliyiz.

Pratik Örnek

Kullanıcı "şarkı sürekli donuyor" derse, kayıtlara bakıp "internet hızınız 0.5 Mbps, bu hız yetersiz" diyebiliriz. Aksi halde her şikayette sunucuyu suçlarlar.

Cihaz Parmak İzi (Device Fingerprint)

Her cihazın benzersiz bir "parmak izi" vardır. Toplanan bilgiler:

Ekran Bilgileri

Çözünürlük, renk derinliği, piksel oranı

Tarayıcı Bilgileri

Tarayıcı tipi, sürüm, dil ayarları

Donanım Bilgileri

İşlemci çekirdek sayısı, bellek miktarı

Zaman Dilimi

Kullanıcının yerel saat dilimi

Hız Testi (Speed Test)

Kullanıcının internet hızını ölçeriz. Böylece:

Hızlı İnternet (10+ Mbps)

Yüksek kalite ses dosyaları sunulur

Orta Hız (2-10 Mbps)

Standart kalite tercih edilir

Yavaş İnternet (0-2 Mbps)

Düşük kalite veya uyarı gösterilir

Biz Ne Yaptık?

Eski Yöntem
  • Kullanıcı hakkında bilgi yok
  • "Donuyor" şikayetinde çaresiz kalınır
  • Herkese aynı kalite sunulur
Modern Mimari
  • Cihaz ve hız profili kaydedilir
  • "Donma kanıtı" sistemi
  • Adaptif kalite sunumu

Arkaplanda Neler Çalışıyor?

Cihaz tanınırken olan işlemler

1
🌐 Hoş geldin!

Siteye girdin, seni tanımaya başladık.

Neden: Cihaz tanıma her şeyin başlangıcı. Hangi deneyimi sunacağımızı bilmemiz lazım.

2
📱 Ne kullanıyorsun?

iPhone mı, Android mi, bilgisayar mı - baktık.

Neden: iOS'ta bazı özellikler farklı çalışır. Platforma göre optimize ediyoruz.

3
🌍 Hangi tarayıcı?

Chrome, Safari, Firefox - hangisinden geldin öğrendik.

Neden: Safari HLS'i native destekler ama Chrome için hls.js lazım. Doğru player seçilir.

4
📐 Ekranın ne kadar?

Büyük mü küçük mü, ona göre görüntü ayarlayacağız.

Neden: Küçük ekrana büyük görsel gönderme, bant genişliği israfı. Responsive boyutlar seçiyoruz.

5
⚙️ Ne kadar güçlü?

Telefonunun gücüne baktık, kasmasın diye.

Neden: Zayıf cihazda ağır animasyonlar kötü deneyim yaratır. Performansa göre özellik açıp kapatıyoruz.

6
🚀 Hız testi yaptık

Küçük bir test dosyası ile internetinin hızını ölçtük.

Neden: İnternet hızını bilmeden doğru kalite seçemeyiz. Yavaş internette 320kbps takılır.

7
📈 Hızını bulduk

"10 Mbps" gibi bir rakam çıktı.

Neden: Somut bir değer olmadan karşılaştırma yapamayız. 5 Mbps altı düşük, 20+ yüksek kalite için yeterli.

8
🎚️ Kalite önerdik

Hızına göre düşük/orta/yüksek kalite seçtik.

Neden: Otomatik kalite seçimi ile kullanıcı hiç düşünmeden en iyi deneyimi alır. Takılma olmaz.

9
💾 Hatırladık

Bir daha geldiğinde seni tanıyacağız.

Neden: Tekrar test yapmak zorunda kalmayız. Tercihlerini, kalite ayarını hatırlayabiliriz.

Bu Sayfanın Anahtar Terimleri

Device Fingerprint (Cihaz Parmak İzi)
Cihazın benzersiz tanımlayıcısı. Kimlik kartı gibi, her cihazın farklıdır.
Adaptif (Uyarlanabilir)
Duruma göre değişen. Hızlı internette yüksek kalite, yavaşta düşük kalite.
CİHAZ
Profilleme Sistemi
Hız Testi
0 Mbps 100 Mbps
Ekran 1920x1080
Tarayıcı Chrome 120
CPU 8 Çekirdek
Hız 45.2 Mbps