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:313NAT 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
Kurumsal ağlarda donma sorununun ana nedeni. 120/dk yetersiz.
# MuzibuServiceProvider.php:313
'throttle:120,1'
'throttle:300,1' // veya kaldır
Her istekte route parsing yapılıyor. Cache ile 20-40ms kazanç.
php artisan route:cache
# Sonuç: bootstrap/cache/routes-v7.php
Segment'ler için dedicated cache rule oluştur.
URL: www.muzibu.com/hls/*/segment-*.ts
Cache Level: Cache Everything
Edge TTL: 1 month
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