Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Relay ile Laravel Reverb: Gerçek Bir Performans Testi
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Relay ile Laravel Reverb: Gerçek Bir Performans Testi

Yazılım

Relay ile Laravel Reverb: Gerçek Bir Performans Testi

teknomers
Son güncelleme: 13 Nisan 2026 21:02
teknomers
Paylaş
Paylaş

Relay’i inşa etme nedenimiz, Go ile yazılmış bir WebSocket sunucusunun, PHP üzerinde çalışan bir sunucudan daha verimli bir şekilde gerçek dünya bağlantı yüklerini yönetip yönetemeyeceğini test etmekti. Bu sorunun cevabını öğrenmek için gerçek bir benchmark çalıştırdık. İşte tam olarak ne yaptığımız, ne bulduğumuz ve bunun ne anlama geldiği.



Test Kurulumu

  • Benchmark koşucusu: Hetzner CAX11 (4GB RAM, ARM64, Ubuntu 24.04)
  • Relay sunucusu: Hetzner CX23 — ayrı bir makine, ağ üzerinden test edildi
  • Reverb sunucusu: Benchmark kutusunda yerel olarak çalışıyor (loopback — Reverb için bir avantaj)
  • Yük test aracı: k6 v0.55.0
  • Test: 5 dakika boyunca 0’dan 1,000 eşzamanlı WebSocket bağlantısına ramp, 1,000’de 60 saniye tutuldu



1,000 Eşzamanlı Bağlantıda Sonuçlar

MetricRelay (Go)Laravel Reverb (PHP)
İşlem hafızası~38 MB~63 MB
En yüksek CPU~18%~95%
Sunucu yük ortalaması0.622.95
Toplam sunucu RAM’i700 MB962 MB



Sayıların Anlamı

Reverb %95 CPU kullandı. Relay %18 CPU kullandı. Bu, Reverb’in $5’lık bir sunucuda 1,000 bağlantıda tavanına yaklaştığı anlamına geliyor. Relay ise henüz ısınmaya bile başlamadı.

Üretim ortamında önemli olan fark, başlıca kaynak yönetimidir. Trafik yoğunlaştığında, Relay bunu absorbe ederken, Reverb bağlantıları düşürmeye başlar.

Go’nun goroutine modeli bunun sebebidir. Relay’deki her WebSocket bağlantısı bir goroutine tarafından yönetilir — hafif, planlaması ucuz ve bağımsız bir yönetim sağlar. PHP’nin event loop’u çalışır, ancak bağlantı başına daha yüksek bir maliyet öder.



Dürüst Uyarı

Reverb loopback üzerinde çalışırken, Relay ağ üzerinden çalıştı; bu Reverb için bir gecikme avantajı sağladı. Buna rağmen, Relay her kaynak metriğinde önde çıktı.

Reverb, birinci taraf Laravel desteği ile iyi inşa edilmiş bir üründür. Eğer saf bir Laravel monolit çalıştırıyorsanız ve WebSocket sunucunuzda Taylor Otwell’in adını arıyorsanız, Reverb sağlam bir tercihtir.



Ne Zaman Relay’i Seçmelisiniz

  • Polyglot stack (Next.js, Rails, Django, Node — sadece Laravel değil)
  • Satıcı bağımlılığı olmadan yönetilen bir bulut seçeneği istiyorsanız
  • Dashboard’unuzda bir canlı Kanal Denetleyicisi istiyorsanız
  • Kendi kendine barındırılacak bir çözüm arıyorsanız, yönetilen barındırmaya istisnasız taşınabilirsiniz
  • Ölçeklendirilmiş daha iyi kaynak verimliliği



Deneyin

Relay, açık kaynak (MIT) ve sonsuza dek kendiniz barındırmak için ücretsizdir:
👉 github.com/DarkNautica/Relay

Relay Cloud, isteğe bağlı yönetilen bir katmandır ve ücretsiz bir hobi planı sunar:
👉 relaycloud.dev

Laravel paketi:

composer require darknautica/relay-cloud-laravel
Fullscreen moduna geç

Fullscreen modundan çık


Orijinal olarak yayımlandı: relaycloud.dev/blog/relay-vs-reverb-benchmark

Kaynak: Orijinal Makale

Contents
  • Test Kurulumu
  • 1,000 Eşzamanlı Bağlantıda Sonuçlar
  • Sayıların Anlamı
  • Dürüst Uyarı
  • Ne Zaman Relay’i Seçmelisiniz
  • Deneyin
Chrome 100 web sitenizi bozabilir – ancak Google üzerindedir
Cyberpunk 2077’de artık bir mod sayesinde metro sistemine binebilirsiniz.
Laravel ile Çoklu Kiracı Okul Yardım Masası Geliştirdim — İşte Tam Yığın
PHP’de Mesafe Hesaplamayın: Laravel’de PostGIS Ustası Olun 🗺️
Oturum stratejisi nedeniyle kimlik doğrulama göçleri kesiliyor, giriş ekranları nedeniyle değil.
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Hollanda, Tesla’nın Otonom Yazılımı için AB onayı alacak mı?
Sonraki Makale Bağımsız Oyun Deneyimi Artık Sizi Bekliyor!

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Laravel’de Carbon (MultiCarbon) ile Jalali ve Hijri Tarihleri
Yazılım
DDR4 bellek ve anakart üretimi yeniden başlıyor, DDR5’siz geleceğe hazırlık
Donanım
AI token maliyetleri büyük bir sorun haline geliyor, OpenAI çözümler arıyor
Donanım
Elden Ring: Tarnished Edition Switch 2 İçin Ön Sipariş Fırsatları
Oyun
LinkedIn üzerinden Batılıları tuzağa düşüren Çin casusları
Genel
AMD Helios MI455X AI platformu lanse edildi, Ethernet sınırlamaları var
Donanım
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?