Latency Optimizasyon Durumu

Canlı Sistem Kontrolü - v6 Raporu Karşılaştırması

17 Şubat 2026 - 04:25 Load: 0.78 Canlı Kontrol

4

Çalışıyor

3

Eksik/Sorunlu

2

Dikkat Gerektiren

1

Belirsiz

Detaylı Durum Kontrolü

Öğe v6 Raporu Şu An Durum Açıklama
Sunucu Yükü (Load)
1.61 0.78 ✓ MÜKEMMEL ↓ %52 daha da düştü! Sunucu çok rahat.
PHP Process Sayısı
6 2 ✓ MÜKEMMEL ↓ %67 daha az. Sistem optimal.
Redis Bağlantıları
197 204 ✓ NORMAL Stabil, normal aralıkta.
HLS Buffer Ayarları
Optimal 150sn / 600sn ✓ OPTİMAL maxBufferLength: 150/600sn, maxBufferSize: 200MB
Throttle Limiti
120/dk IP bazlı 120/dk IP bazlı ✗ DEĞİŞMEDİ MuzibuServiceProvider.php:313
NAT arkasında hala donma riski var!
Route Cache
YOK YOK ✗ EKSİK routes-v7.php yok.
Her istek için +20-40ms overhead.
Config Cache
YOK VAR ✓ DÜZELDİ config.php (190KB) mevcut.
Cloudflare Segment Cache
MISS KARIŞIK ⚠️ KISMI Bazı segment'ler HIT, bazıları MISS.
Page Rule yapılandırması gerekebilir.
ERROR Listener Sayısı
5 adet 5 adet ⚠️ RİSK Satır: 2201, 3790, 4603, 4786, 6879
Race condition potansiyeli devam ediyor.
OPcache
Belirsiz ? ? BELİRSİZ CLI'dan kontrol edilemiyor.
Plesk üzerinden aktif olabilir.

Hemen Yapılması Gerekenler

ÖNCELİK 1 Throttle Limitini Artır

Kurumsal ağlarda donma sorununun ana nedeni. 120/dk yetersiz.

# MuzibuServiceProvider.php:313

'throttle:120,1'

'throttle:300,1' // veya kaldır

ÖNCELİK 2 Route Cache Aktifle

Her istekte route parsing yapılıyor. Cache ile 20-40ms kazanç.

php artisan route:cache

# Sonuç: bootstrap/cache/routes-v7.php

ÖNCELİK 3 Cloudflare Page Rule

Segment'ler için dedicated cache rule oluştur.

URL: www.muzibu.com/hls/*/segment-*.ts

Cache Level: Cache Everything

Edge TTL: 1 month

ÖNCELİK 4 Error Listener Konsolidasyonu

5 ayrı listener yerine tek merkezi handler kullan.

# player-core.js

Satır 4603 ve 4786'yı birleştir

Race condition riskini kaldır

Düzgün Çalışan Sistemler

Sunucu Yükü

0.78

17.36'dan düştü

PHP Process

2

54'ten düştü

Config Cache

190KB

Aktif

HLS Buffer

Optimal

150sn / 200MB

ABA Testi Önerisi

Test Gerekçesi:

Throttle ve cache sorunlarının gerçek kullanıcı deneyimini nasıl etkilediğini görmek için tarayıcı tabanlı ABA testi önerilir.

🎯 GÖREV: HLS Stream Performans Testi

SENARYO:

1. www.muzibu.com ana sayfaya git

2. Herhangi bir şarkıya tıkla, çalmaya başlat

3. DevTools → Network sekmesini aç

4. 60 saniye boyunca dinle, segment isteklerini izle

5. Aynı şarkıyı tekrar başlat (cache testi)

KONTROL ET:

• Segment isteklerinin süresi (hedef: <100ms)

• CF-Cache-Status header (HIT/MISS)

• X-RateLimit-Remaining değeri

• Herhangi bir 429 hatası var mı?

• Buffer doluluk oranı (player UI'da)

RAPORLA:

• Ortalama segment indirme süresi

• Cache HIT/MISS oranı

• Donma veya kesinti yaşandı mı?

Sonuç Özeti

✅ İyileşmeler (v6'dan beri)

  • • Config cache aktifleşti
  • • Sunucu yükü %52 daha düştü
  • • PHP process %67 azaldı

❌ Hala Sorunlu

  • • Throttle 120/dk (değişmedi)
  • • Route cache yok
  • • 5 ERROR listener

⚠️ İzlenmeli

  • • CF cache karışık
  • • OPcache durumu belirsiz
  • • Homepage 274ms