Starpniekserveris, kas ātri atgriež mazu lapu, tomēr var lēni lejupielādēt failu. Pirmais pieprasījums galvenokārt parāda savienojuma izveides un atbildes aizkavi. Lielāka pārsūtīšana ir atkarīga arī no tā, cik daudz datu maršruts spēj nepārtraukti pārraidīt.

Kurš rādītājs atbild uz jūsu jautājumu?

UzdevumsNoderīgs novērojums
Atvērt mazu lapu vai nosūtīt īsu API pieprasījumuLaiks līdz atbildes saņemšanai, ieskaitot savienojuma izveidi.
Lejupielādēt failuKopējais pārsūtīto baitu skaits un vidējā caurlaidspēja ar piemērotu pārbaudes failu.
Saglabāt lietotnes atsaucību daudzu pieprasījumu laikāTipiskais atbildes laiks, kļūmes un savienojumu atkārtota izmantošana paredzamajā slodzē.

ICMP ping ir cita pārbaude. Serveris var atbildēt uz ping, kad tā starpniekservera pakalpojums nav pieejams, vai bloķēt ping, kamēr starpniekserveris darbojas. Turp-atpakaļ laiks līdz starpniekservera adresei arī neietver tā savienojumu ar jūsu galamērķi.

Izmēriet reālu pārsūtīšanu

Izmantojiet failu jūsu pārvaldītā serverī vai failu, kas paredzēts šādai pārbaudei. Šis piemērs atmet atbildes pamatdaļu un izvada pārsūtīšanas apjomu, vidējos baitus sekundē un kopējo laiku:

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

Aizstājiet gan piemēra starpniekserveri, gan faila URL. 404 lapa vai piekļuves atteikuma atbilde nav derīgs lejupielādes etalons, pat ja tā pienāk ātri. Pirms ātrumu salīdzināšanas pārbaudiet statusu, paredzamo faila lielumu un saturu.

Vidējā ātruma lauks ir baitos sekundē. Tīkla plāns, ko reklamē bitos sekundē, izmanto citu mērvienību. Aptuvenai baitu pārvēršanai bitos reiziniet ar astoņi; visā salīdzinājumā lietojiet vienu mērvienību.

Nodrošiniet vienādus salīdzināšanas apstākļus

Izmantojiet to pašu galamērķi, failu, klienta tīklu un noildzes iestatījumus. Salīdziniet vairākus mērenus paraugus, nevis izvēlieties ātrāko mēģinājumu. Iestrēgušām pārsūtīšanām pārdomāti izvēlieties savienojuma izveides, kopējā laika un maza ātruma ierobežojumus. Neveiksmīgus pieprasījumus atstājiet rezultātos: starpniekserveris, kas reizēm pārsūta ātri, bet bieži kļūdās, var nederēt darbam, kas jāpabeidz.

Kešots fails un jauna lejupielāde pakalpojumā var iet pa atšķirīgiem ceļiem. Tāpat var atšķirties pieprasījums pēc savienojuma izveides un pieprasījums, kas atkārtoti izmanto esošu savienojumu. Izlemiet, kāda darbība lietotnei vajadzīga, un konsekventi mēriet to.

Izvēlieties pēc darba slodzes

Mazai API atbildei papildu sekunde pirms pirmā baita var būt svarīgāka par maksimālo caurlaidspēju. Lielai lejupielādei ātra savienojuma saskaņošana ar ļoti lēnu pamatdaļu pēc tam ir slikts kompromiss. Abos gadījumos pārbaudiet reālo galamērķi; viens ātruma vērtējums neapraksta visus maršrutus caur starpniekserveri.

ProxyHub starpniekserveru saraksts nesniedz neatkarīgus caurlaidspējas mērījumus katram IP. Protokola vai valsts filtrs nav ātruma rangs.

Saistītie raksti