Прокси што брзо враќа мала страница сепак може бавно да презема датотека. Првото барање главно го покажува доцнењето при воспоставување врска и одговор. Поголем пренос зависи и од тоа колку податоци рутата може постојано да пренесува.

Која бројка одговара на вашето прашање?

ЗадачаКорисно набљудување
Отворање мала страница или испраќање кратко API барањеВреме до примањето одговор, вклучувајќи го воспоставувањето на врската.
Преземање датотекаВкупно пренесени бајти и просечна пропусност со соодветна тест-датотека.
Одржување брз одзив на апликацијата низ многу барањаВообичаено време на одговор, неуспеси и повторна употреба на врските при очекуваното оптоварување.

ICMP ping е друг тест. Серверот може да одговара на ping додека прокси услугата не е достапна, или да блокира ping додека проксито работи. Времето до адресата на проксито и назад исто така не ја вклучува неговата врска со вашата дестинација.

Измерете вистински пренос

Користете датотека на сервер што го контролирате или датотека наменета за ваков тест. Примерот го отфрла телото на одговорот и ги печати големината на преносот, просечните бајти во секунда и вкупното време:

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

Заменете ги и примерното прокси и URL-то на датотеката. Страница 404 или одговор со одбиен пристап не е валиден тест за преземање, дури и ако пристигне брзо. Пред споредбата проверете ги статусот, очекуваната големина и содржината.

Полето за просечна брзина е во бајти во секунда. Мрежен пакет рекламиран во битови во секунда користи друга единица. За приближно претворање од бајти во битови помножете со осум; задржете ја истата единица низ целата споредба.

Задржете еднакви услови за споредба

Користете иста дестинација, датотека, клиентска мрежа и временски ограничувања. Споредете неколку умерени примероци наместо да го изберете најбрзиот обид. За заглавени преноси, свесно изберете ограничувања за воспоставување, вкупно време и ниска брзина. Задржете ги неуспешните барања во резултатите: прокси што понекогаш пренесува брзо, но често откажува, може да биде лош избор за работа што мора да заврши.

Кеширана датотека и ново преземање може да минуваат по различни патеки низ услугата. Истото важи за барање по воспоставување врска и барање што повторно користи постојна врска. Одредете какво однесување ѝ треба на апликацијата и доследно мерете го.

Изберете според оптоварувањето

За мал API одговор дополнителна секунда пред првиот бајт може да биде поважна од најголемата пропусност. За големо преземање брзо ракување проследено со многу бавно тело е лош компромис. За двете задачи тестирајте ја вистинската дестинација; една оценка за брзина не ги опишува сите рути низ прокси.

Листата со прокси-сервери на ProxyHub не дава независни мерења на пропусноста за секој IP. Филтерот по протокол или држава не е рангирање по брзина.

Поврзани статии