Az gecikməli proksi niyə yenə də faylları ləng endirə bilər?
Qoşulma gecikməsi və endirmə sürəti proksi sorğusunun müxtəlif hissələrini ölçür. Tapşırığa uyğun sınaq seçin.
Kiçik səhifəni tez qaytaran proksi fayl endirərkən yenə də ləng ola bilər. İlk sorğu əsasən bağlantının qurulması və cavab gecikməsi barədə məlumat verir. Daha böyük ötürmə isə marşrutun davamlı olaraq nə qədər məlumat daşıya bilməsindən də asılıdır.
Sualınıza hansı göstərici cavab verir?
| Tapşırıq | Faydalı müşahidə |
|---|---|
| Kiçik səhifə açmaq və ya qısa API sorğusu göndərmək | Bağlantının qurulması da daxil olmaqla cavabın alınma müddəti. |
| Fayl endirmək | Uyğun sınaq faylı ilə ötürülən ümumi bayt sayı və orta ötürmə sürəti. |
| Çoxsaylı sorğular zamanı tətbiqin çevik işləməsini saxlamaq | Gözlənilən yük altında tipik cavab müddəti, uğursuzluqlar və bağlantıların təkrar istifadəsi. |
ICMP ping ayrı sınaqdır. Proksi xidməti əlçatmaz ikən server ping-ə cavab verə, yaxud proksi işləyərkən ping-i bloklaya bilər. Proksi ünvanına gediş-gəliş müddəti proksinin hədəfinizlə bağlantısını da əhatə etmir.
Həqiqi ötürməni ölçün
İdarə etdiyiniz serverdəki və ya bu cür sınaq üçün nəzərdə tutulmuş fayldan istifadə edin. Bu nümunə cavab gövdəsini atır, ötürmə həcmini, saniyədə orta bayt sayını və ümumi müddəti çap edir:
curl --proxy http://203.0.113.10:8080 --noproxy '' --connect-timeout 5 --max-time 30 --silent --show-error --output /dev/null --write-out 'status=%{http_code} bytes=%{size_download} average_Bps=%{speed_download} seconds=%{time_total}\n' https://example.com/test-file.bin
Həm nümunə proksini, həm də fayl URL-ni dəyişdirin. 404 səhifəsi və ya girişin rədd edilməsi cavabı, tez gəlsə belə, etibarlı endirmə meyarı deyil. Sürətləri müqayisə etməzdən əvvəl statusu, gözlənilən fayl ölçüsünü və məzmunu yoxlayın.
Orta sürət sahəsi saniyədə baytla göstərilir. Saniyədə bitlə reklam edilən şəbəkə tarifi başqa vahiddən istifadə edir. Baytı bitə təqribən çevirmək üçün səkkizə vurun; bütün müqayisədə eyni vahidi saxlayın.
Müqayisə şərtlərini eyni saxlayın
Eyni hədəf, fayl, müştəri şəbəkəsi və vaxt məhdudiyyəti parametrlərindən istifadə edin. Ən sürətli cəhdi seçmək əvəzinə bir neçə kiçik nümunəni müqayisə edin. Dayanmış ötürmələr üçün bağlantının qurulması, ümumi müddət və aşağı sürət hədlərini düşünülmüş şəkildə seçin. Uğursuz sorğuları nəticələrdə saxlayın: bəzən sürətli ötürən, lakin tez-tez uğursuz olan proksi tamamlanmalı iş üçün pis seçim ola bilər.
Keşdəki fayl və yeni endirmə xidmətdə fərqli yollardan keçə bilər. Yeni bağlantı qurulduqdan sonrakı sorğu ilə mövcud bağlantıdan təkrar istifadə edən sorğu da fərqlənə bilər. Tətbiqinizə hansı davranışın lazım olduğunu müəyyənləşdirin və onu ardıcıl ölçün.
İş yükünə uyğun seçin
Kiçik API cavabı üçün ilk baytdan əvvəl əlavə bir saniyə gözləmək ən yüksək ötürmə sürətindən daha əhəmiyyətli ola bilər. Böyük endirmədə sürətli əl sıxışmanın ardınca gövdənin çox ləng ötürülməsi əlverişli deyil. Hər iki halda həqiqətən istifadə edəcəyiniz hədəfi sınayın; proksi üzərindən bütün marşrutları təsvir edən tək sürət balı yoxdur.
ProxyHub proksi siyahısı hər IP üçün müstəqil ötürmə sürəti ölçmələri təqdim etmir. Protokol və ya ölkə filtri sürət sıralaması deyil.