Proxy Hızı Neden Önemlidir?
Proxy seçerken güvenlik ve anonimlik kadar hız da kritik bir faktördür. Yavaş bir proxy bağlantısı web scraping projelerini saatler uzatabilir, sosyal medya otomasyonlarını zaman aşımına uğratabilir ve genel kullanıcı deneyimini ciddi şekilde bozabilir. Proxy hızını doğru şekilde ölçmek, en uygun proxy türünü seçmek ve bağlantı sorunlarını teşhis etmek için temel bir beceridir. Bu kapsamlı rehberde proxy hızı kavramını oluşturan tüm metrikleri, farklı test yöntemlerini ve sonuçları nasıl yorumlayacağınızı detaylı olarak ele alacağız.
Profesyonel proxy kullanıcıları için hız testleri düzenli olarak yapılması gereken bir rutin olmalıdır. Proxy sağlayıcısının sunduğu hız zaman içinde değişebilir, farklı lokasyonlardan gelen proxy'lerin performansı farklılık gösterebilir ve ağ koşulları değişkendir. Sistematik hız testleri bu değişkenleri izlemenizi ve projeniz için en optimal yapılandırmayı bulmanızı sağlar.
Proxy Hız Metrikleri
Ping (RTT - Round Trip Time)
Ping, bir veri paketinin cihazınızdan proxy sunucusuna gidip geri dönmesi için geçen süredir. Milisaniye (ms) cinsinden ölçülür. Düşük ping değeri, proxy sunucusunun fiziksel olarak size yakın olduğunu ve ağ yolunun verimli olduğunu gösterir.
- 0-50 ms: Mükemmel — gerçek zamanlı uygulamalar, oyun ve interaktif kullanım için ideal.
- 50-100 ms: İyi — genel web tarama ve çoğu profesyonel kullanım için yeterli.
- 100-200 ms: Orta — uzak lokasyondaki proxy'ler için kabul edilebilir.
- 200+ ms: Yüksek — zaman aşımı sorunlarına neden olabilir, farklı proxy deneyin.
ProxyTurk Ping Test aracı ile proxy sunucunuzun ping değerini anında ölçebilirsiniz.
Download (İndirme Hızı)
Download hızı, proxy üzerinden veri indirme kapasitesini megabit/saniye (Mbps) veya megabyte/saniye (MB/s) cinsinden ölçer. Web scraping, büyük dosya indirme ve medya akışı için en kritik metriktir.
- 100+ Mbps: Profesyonel seviye — yoğun veri kazıma ve toplu indirme için ideal.
- 50-100 Mbps: İyi — çoğu profesyonel ihtiyaç için yeterli.
- 10-50 Mbps: Orta — hafif kullanım için kabul edilebilir.
- 10 Mbps altı: Düşük — yalnızca basit web tarama için uygun.
ProxyTurk'ün ISP proxy altyapısı 800-900 Mbit hızlara ulaşarak sektörde en yüksek download performansını sunar.
Upload (Yükleme Hızı)
Upload hızı, proxy üzerinden veri gönderme kapasitesidir. Form gönderimi, dosya yükleme, API istekleri ve POST işlemleri için önemlidir. Genellikle download hızından düşüktür ancak sosyal medya otomasyonu gibi yoğun upload gerektiren senaryolarda kritik olabilir.
TTFB (Time to First Byte)
TTFB, bir HTTP isteği gönderildikten sonra ilk byte'ın geri dönmesi için geçen süredir. DNS çözümleme, TCP bağlantısı, SSL handshake ve sunucu işleme süresini kapsar. Proxy performansının en kapsamlı tek göstergesidir.
- 0-200 ms: Mükemmel
- 200-500 ms: İyi
- 500-1000 ms: Orta
- 1000+ ms: Kötü — proxy veya hedef sunucu yavaş.
Jitter (Titreşim)
Jitter, ping değerlerindeki tutarsızlığı ölçer. Düşük jitter, kararlı ve öngörülebilir bağlantı anlamına gelir. Yüksek jitter, ağ tıkanıklığını veya proxy sunucusunun aşırı yüklendiğini gösterir. Özellikle web scraping'de tutarlı yanıt süreleri için düşük jitter kritiktir.
cURL ile Proxy Hız Testi
cURL, proxy hız testinin en güvenilir komut satırı aracıdır. Detaylı zamanlama bilgileri sunarak her aşamayı ayrı ayrı ölçmenizi sağlar.
Temel cURL Hız Testi
HTTP proxy ile test komutu:
curl -x http://kullanici:sifre@proxy-adres:port -o /dev/null -s -w "DNS: %{time_namelookup}s\nConnect: %{time_connect}s\nTTFB: %{time_starttransfer}s\nTotal: %{time_total}s\nSpeed: %{speed_download} bytes/s\n" https://httpbin.org/get
SOCKS5 proxy ile test:
curl --socks5-hostname kullanici:sifre@proxy-adres:port -o /dev/null -s -w "DNS: %{time_namelookup}s\nConnect: %{time_connect}s\nTTFB: %{time_starttransfer}s\nTotal: %{time_total}s\n" https://httpbin.org/get
cURL Çıktısını Yorumlama
- time_namelookup: DNS çözümleme süresi. Yüksekse DNS sunucusu yavaştır veya DNS sızıntısı olabilir.
- time_connect: TCP bağlantı süresi. Proxy sunucusuna fiziksel erişim hızını gösterir.
- time_starttransfer (TTFB): İlk byte'ın gelme süresi. Proxy'nin toplam gecikmesini yansıtır.
- time_total: İsteğin tamamlanma süresi. Download hızını dolaylı olarak gösterir.
- speed_download: Ortalama indirme hızı (byte/s cinsinden).
Toplu Test Scripti (Bash)
Birden fazla proxy'yi karşılaştırmak için:
for proxy in proxy1:port proxy2:port proxy3:port; do echo "Test: $proxy"; curl -x http://$proxy -o /dev/null -s -w "TTFB: %{time_starttransfer}s | Total: %{time_total}s\n" https://httpbin.org/get; done
Python ile Proxy Hız Testi
Python, otomatik ve detaylı proxy hız testleri için mükemmel bir araçtır. requests kütüphanesi ile basit testler, aiohttp ile eşzamanlı toplu testler yapabilirsiniz.
requests ile Temel Test
requests kütüphanesini kullanarak:
import requests, time; proxies = {"http": "http://user:pass@proxy:port", "https": "http://user:pass@proxy:port"}; start = time.time(); r = requests.get("https://httpbin.org/get", proxies=proxies); elapsed = time.time() - start; print(f"Status: {r.status_code}, Time: {elapsed:.3f}s")
Download Hızı Testi
Büyük dosya indirerek gerçek download hızını ölçün:
import requests, time; url = "https://speed.cloudflare.com/__down?bytes=10000000"; start = time.time(); r = requests.get(url, proxies=proxies); elapsed = time.time() - start; speed_mbps = (len(r.content) * 8) / (elapsed * 1_000_000); print(f"Download: {speed_mbps:.2f} Mbps")
Online Araçlarla Hız Testi
ProxyTurk Ping Test Aracı
ProxyTurk Ping Test aracı, proxy sunucunuzun ping değerini ve erişilebilirliğini ölçer. Sunucu adresi ve port girerek anlık sonuç alabilirsiniz.
speedtest.net / fast.com
Proxy üzerinden hız testi yapabilirsiniz ancak bu siteler proxy tespiti yapabilir. Tarayıcı proxy ayarlarını doğru yapılandırdığınızdan emin olun. Sonuçlar proxy'nin download/upload hızını ve ping değerini gösterir.
httpbin.org
Proxy bağlantısının çalıştığını doğrulamak ve temel yanıt sürelerini ölçmek için idealdir. /get endpoint'i proxy üzerinden gönderilen isteklerin başlık bilgilerini döndürür.
Proxy Türlerinin Hız Karşılaştırması
ISP Proxy
En hızlı proxy türüdür. Gerçek internet servis sağlayıcılarının altyapısını kullandığı için düşük gecikme ve yüksek bant genişliği sunar. ProxyTurk'ün ISP proxy'leri 800-900 Mbit hıza ulaşır. IPv4 proxy sayfamızda detaylı bilgi bulabilirsiniz.
Residential Proxy
Gerçek ev kullanıcılarının IP'lerini kullanır. Hız, kaynak cihazın bağlantı kapasitesine bağlıdır. Genellikle 10-50 Mbps aralığında performans gösterir. Rotasyon sırasında hız dalgalanmaları yaşanabilir.
Datacenter Proxy
Veri merkezi altyapısı sayesinde yüksek bant genişliği sunar. Ancak tespit edilme riski yüksektir. Hız açısından ISP proxy'ye yakın performans gösterebilir ancak gerçek ISP IP değildir.
Mobil Proxy
4G/5G operatör bağlantılarını kullanır. Hız, hücresel ağ kapasitesine bağlıdır. Genellikle 20-100 Mbps aralığındadır. Tespit edilmesi en zor proxy türüdür ancak hız dalgalanmaları yaşanabilir.
Hız Optimizasyonu İpuçları
Doğru Proxy Lokasyonu Seçimi
Hedef sunucuya en yakın lokasyondaki proxy'yi seçin. Türkiye'deki bir web sitesini scrape ediyorsanız Türkiye merkezli proxy kullanmanız ping değerini 5-20 ms'ye düşürebilir. Uzak lokasyonlardaki proxy'ler 200+ ms gecikme yaratabilir.
Protokol Seçimi
- HTTP proxy: Web trafiği için yeterli, en düşük ek yük (overhead).
- HTTPS proxy: Şifreli bağlantılarda gerekli, minimal ek yük.
- SOCKS5: Tüm TCP/UDP trafiğini destekler, HTTP'ye göre biraz daha fazla overhead ancak esneklik sağlar.
Bağlantı Havuzu (Connection Pooling)
Her istekte yeni TCP bağlantısı kurmak yerine bağlantı havuzu kullanın. Python'da requests.Session(), Node.js'de http.Agent ile bağlantı yeniden kullanımı sağlanır. Bu, TCP handshake süresini ortadan kaldırarak toplam hızı artırır.
Eşzamanlı İstekler
Tek seferde birden fazla istek göndermek toplam tamamlanma süresini azaltır. Ancak proxy sunucusunu aşırı yüklememek için eşzamanlılık limiti ayarlayın. ProxyTurk proxy'leri yüksek eşzamanlılığı destekler ancak saniyede 50-100 istek makul bir başlangıç noktasıdır.
DNS Önbelleği
Sık erişilen alan adlarını yerel DNS önbelleğinde tutarak DNS çözümleme süresini sıfırlayabilirsiniz. Bağlantı sorunları yaşıyorsanız Proxy Bağlantı Hatası Çözüm yazımızı inceleyin.
Test Sonuçlarını Yorumlama
Normal vs Anormal Sonuçlar
- TTFB sürekli 2+ saniye: Proxy sunucusu aşırı yüklenmiş veya bant genişliği yetersiz. Farklı proxy deneyin.
- Ping normal ama download yavaş: Proxy sunucusunun bant genişliği sınırlı. Daha yüksek kapasiteli plana geçin.
- Zaman zaman timeout: Ağ istikrarsızlığı veya proxy sunucu bakımda. Proxy rotasyonu kullanın.
- İlk istek yavaş sonrakiler hızlı: Normal — TCP bağlantısı ve DNS çözümleme ilk istekte yapılır.
Benchmark Kaydı Tutma
Düzenli testlerin sonuçlarını kaydedin ve trendleri takip edin. Zaman serisi verileri proxy performansındaki bozulmaları erken tespit etmenizi sağlar. CSV formatında tarih, saat, proxy adresi, ping, TTFB, download hızı alanlarını kaydedin.
Proxy Hata Kodları ve Hız İlişkisi
Bazı HTTP hata kodları hız sorunlarıyla doğrudan ilişkilidir:
- 408 Request Timeout: Proxy veya hedef sunucu yanıt vermedi — düşük hız veya ağ kesintisi.
- 429 Too Many Requests: Rate limiting — istek hızınızı düşürün.
- 502 Bad Gateway: Proxy sunucusu hedef sunucuya ulaşamadı — ağ sorunu.
- 504 Gateway Timeout: Proxy hedef sunucudan zamanında yanıt alamadı.
Hata kodlarının detaylı çözümleri için Proxy Hata Kodları ve Çözümleri yazımızı okuyun.
Sıkça Sorulan Sorular (FAQ)
Proxy hızı internet hızımdan yüksek olabilir mi?
Hayır, proxy hızı asla kendi internet bağlantınızdan hızlı olamaz. Proxy ek bir katman eklediği için her zaman doğrudan bağlantıdan biraz daha yavaştır. Ancak kaliteli proxy'lerde bu fark minimal düzeydedir — ProxyTurk ISP proxy'leri ile yalnızca 5-15 ms ek gecikme yaşarsınız.
Hangi proxy türü en hızlıdır?
ISP proxy'ler en hızlı proxy türüdür. Gerçek internet servis sağlayıcılarının altyapısını kullandıkları için minimum gecikme ve maksimum bant genişliği sunarlar. ProxyTurk 131.072 ISP IP adresi ile 800-900 Mbit hız sunar.
Proxy hızı gün içinde değişir mi?
Evet, proxy hızı ağ yoğunluğuna bağlı olarak değişebilir. Yoğun saatlerde (akşam saatleri, hafta sonları) hız düşebilir. Bu nedenle düzenli hız testleri yaparak optimal çalışma saatlerini belirleyebilirsiniz.
Rotating proxy statik proxy'den yavaş mıdır?
Rotating proxy her IP değişiminde yeni bağlantı kurduğu için tekil isteklerde biraz daha yavaş olabilir. Ancak toplam operasyon hızı açısından, IP ban'ından kaçınarak kesintisiz çalışma sağladığı için genellikle daha verimlidir.