İçeriğe atla
HexaTransfer
Bloga dön
Dosya transferi

Yavaş aktarım hızı düzeltme: yükleme sorunlarını teşhis edin

Yavaş aktarım hızlarını teşhis edin ve düzeltin. Ağ, tarayıcı ve hizmet tarafı darboğazları için adım adım sorun giderme.

Yavaş yüklemeyi düzeltmek için sırayla teşhis yapın: ham bağlantıyı speedtest-cli ile ölçün, bunu aktarım aracının DevTools'taki gerçek throughput'uyla karşılaştırın, bant genişliğini tüketen arka plan senkronizasyonlarını kontrol edin, hizmetin aktarım başına kısıtlama yapmadığını doğrulayın ve en yakın bölgesel uç noktada olduğunuzu onaylayın. Aktarım hizmetine 40 Mbps ileten 500 Mbps'lik hat ya bant genişliği çekişmesi, CDN bölgesi uyumsuzluğu, sunucu kısıtlaması veya tek akış darboğazıdır. Her birinin farklı bir çözümü vardır ve tümü başka bir şey yapmadan önce DevTools'un Ağ sekmesinde görünür.

Önce hattı ölçün

Aktarım hizmetini suçlamadan önce bağlantınızın gerçekte ne sunduğunu onaylayın. Terminalden speedtest-cli --json veya tarayıcıda speedtest.net'i çalıştırın. Upload Mbps, gecikme ve jitter'ı not edin — bu sizin tavanınızdır. "500 Mbps" bağlantınız speedtest'te yalnızca 80 Mbps upload sunuyorsa hiçbir aktarım hizmeti daha iyi yapamaz.

Mümkünse testi Wi-Fi ve Ethernet'te ayrı ayrı çalıştırın. Fark, Wi-Fi'ınızın maliyetini gösterir. Ortalama bir evde Wi-Fi 5'te, kablolu tavanın yüzde 30-50'sini kaybetmeyi bekleyin.

Speedtest'i gerçek aktarım throughput'uyla karşılaştırın

Aktarım hizmetini açın, yüklemeyi başlatın ve DevTools > Ağ sekmesini açın. Bireysel istek throughput'unu izleyin. Speedtest 500 Mbps diyorsa ve aktarım 150 Mbps sunuyorsa, bu farkın dört olası nedeni vardır: hizmet tek akış kullanıyordur (yüksek gecikmeli hattı dolduramaz), hizmetin CDN uç noktası sizden uzaktadır, arka plan bant genişliği tüketicileri çalıyor olabilir veya hizmet aktarım başına hız sınırlaması yapıyordur.

Paralel parçalı yükleyiciler (tus.io tabanlı hizmetler, S3 multipart, HexaTransfer) 4-8 eş zamanlı istek çalıştırmalıdır. Bunları şelale görünümünde sayın. Hızlı bir hatta bundan azı, hizmetin bant genişliğini boşa harcadığı anlamına gelir.

Arka plan senkronizasyonlarını kapatın

macOS Etkinlik Monitörü (Ağ sekmesi, "Saniyede Gönderilen Bayt" sütununa göre sıralayın) ve Windows Kaynak İzleyicisi (Ağ sekmesi) her işlemin bant genişliğini gösterir. Olası suçlular: Dropbox, Google Drive, OneDrive, iCloud Fotoğraflar, Backblaze, ağ üzerinden Time Machine, Adobe Creative Cloud senkronizasyonu. Duraklatmayın, tamamen kapatın — çünkü duraklatma bazen TCP bağlantılarını açık bırakır.

HD'de Zoom görüşmesi upstream 2,5 Mbps kullanır. Başka bir sekmeden 4K YouTube yüklemesi 20 Mbps tüketebilir. Slack'in dosya önizlemeleri bile birkaç yüz KB/s iter. Asimetrik bağlantılarda (100 Mbps indirme, 10 Mbps yükleme yaygın bir kablo planıdır) bunlar hızla birikmektedir.

Bölgesel uç noktayı kontrol edin

Pek çok aktarım hizmeti CDN edge'leri üzerinden yönlendirir. DNS veya GeoIP'niz eskiyse Sidney'den Frankfurt edge'ine yüklüyor olabilirsiniz; bu 300 ms gidiş-dönüş süresi ekler ve tek akış throughput'unu ezer. DevTools'un Ağ panelinde uç noktanın IP'sini kontrol edin (isteğe sağ tıklayın > Kopyala > URL'yi kopyala, ardından nslookup), sonra gecikmeyi görmek için ping çalıştırın.

Aktarım hizmetinizin alım noktasına ideal gecikme: aynı şehirde 20 ms altı, aynı kıtada 50 ms altı, kıtalararası için 100 ms altı. Aynı kıtadaki bir hizmette 250 ms görüyorsanız, bir şeyler uzak bir edge üzerinden yönleniyor demektir.

Güncel olmayan GeoIP'yi elemek için DNS'i değiştirin

Hâlâ ISS'nizin varsayılan DNS'ini kullanıyorsanız geçici olarak Cloudflare (1.1.1.1), Google (8.8.8.8) veya Quad9 (9.9.9.9)'u deneyin. Farklı çözümleyiciler, ECS (EDNS İstemci Alt Ağı) sorgularını farklı yanıtladıkları için farklı CDN edge'leri döndürür. Değişiklik, başka hiçbir şeye dokunmadan yükleme gecikmesini 50 ms düşürüp throughput'u yüzde 20 artırabilir.

Router bufferbloat

Bufferbloat normal hız testlerinde görünmez ancak karma kullanımlı bağlantıları ezer. Waveform bufferbloat testini waveform.com/tools/bufferbloat adresinde çalıştırın. A+ notu, router'ınızın kuyrukları temiz yönettiği anlamına gelir. F notu, yük altında 200-2000 ms gecikme eklediği anlamına gelir; bu yalnızca etkileşimli trafiği olumsuz etkilemekle kalmaz, TCP tıkanıklık kontrolünü de sürekli geri çekerek yükleme throughput'unu yarıya indirir.

Düzeltme: OpenWrt veya pfSense'de SQM (Akıllı Kuyruk Yönetimi) etkinleştirin, Asus/Netgear/Ubiquiti'de QoS açın veya varsayılan olarak bunu yapan bir router satın alın (son eero, Google Nest Wifi Pro).

Gerekmedikçe VPN'i devre dışı bırakın

Bir VPN 20-80 ms gecikme ekler ve throughput'u genellikle VPN sunucusunun upstream'iyle sınırlar. Kalabalık bir PIA veya NordVPN uç noktasındaki 1 Gbps hat 50 Mbps'ye düşebilir. İyi sağlayıcılar (Mullvad, ProtonVPN Plus) daha iyi dayanır; ücretsiz VPN'ler neredeyse her zaman yüklemeleri boğar.

Aktarım hizmeti zaten TLS 1.3 ve uçtan uca şifreleme kullanıyorsa, geçiş sırasında gizlilik için VPN gereksizdir. Yüklemeler sırasında kapatın, sonrasında tekrar açın.

Tarayıcı seçimi ve protokol

Chrome, Edge, Brave ve Firefox'un tamamı HTTP/3'ü (QUIC) yerel olarak destekler. Safari de destekler ancak bazı ana bilgisayarlar için varsayılan HTTP/2'dir. HTTP/3, UDP üzerinden hücresel, otel Wi-Fi'ı veya kayıplı son mil bağlantılarında TCP üzerinden HTTP/2'ye kıyasla paket kaybını çok daha iyi tolere eder.

DevTools'ta Ağ > Protokol sütununu kontrol edin. h2 yazıyorsa HTTP/2'desiniz. h3 yazıyorsa HTTP/3. HTTP/3 üzerinden yükleme sunan hizmetler, kayıplı bağlantılarda yüzde 15-30 throughput kazanımı sağlar.

Sorunu izole etmek için farklı bir ağ deneyin

En hızlı tanı: telefonunuzdan bir dakika tethering yapın ve test parçası yükleyin. Telefon tethering'i ev Wi-Fi'ınızdan hızlıysa sorun yerel ağınızdadır (router, ISS veya cihaz). Telefon tethering'i aynı hızdaysa darboğaz daha yukarıdadır (geçiş tıkanıklığı, hizmet tarafı sınırı).

Bu tek test, iki dakika içinde olası nedenlerin yarısını eleyebilir.

Hizmet darboğaz olduğunda

Bazı aktarım hizmetleri basitçe aktarım başına throughput'u sınırlar. Bazı araçlardaki ücretsiz planlar bağlantınızdan bağımsız olarak 10 MB/s'nin üzerinde kısıtlar. Ücretli planlar genellikle kısıtlamayı kaldırır.

Diğer her şeyi elemişseniz ve 500 Mbps'lik hatınız belirli bir hizmete hâlâ 30 Mbps sunuyorsa, sınır hizmettedir. Değiştirin. HexaTransfer, aktarım başına kısıtlama yapmaz ve aktarım başına 10 GB tavanına kadar hattınızın gerçekte itebileceği her şeyi doyuran paralel parçalı yüklemeler çalıştırır.

hexatransfer.com'da deneyin — ücretsiz, hesap gerekmez, 10 GB'a kadar.

Uçtan uca şifreleme ile büyük dosyaları güvenle gönderin

Uçtan uca şifreleme ile 10 GB'a kadar dosya ücretsiz aktarın. Hesap gerekmez. Dosyalarınız yüklenmeden önce tarayıcınızda şifrelenir — başka kimse okuyamaz.

Dosya gönder