Die Frage „Ist dieser Proxy schnell?" enthält eigentlich drei getrennte Fragen: Wie schnell antwortet er (Latenz), wie viele Daten kann er übertragen (Bandbreite) und wie zuverlässig ist er (Erfolgsquote)? Sobald Sie lernen, diese drei getrennt zu messen, wird die Proxy-Auswahl vom Ratespiel zur Ingenieursarbeit.
Metrik 1: Latenz
Die Zeit, bis eine Anfrage hinausgeht und die Antwort zurückkommt; angegeben in ms. Am praktischsten messen Sie dies, indem Sie die Dauer einer kleinen Anfrage über den Proxy erfassen:
curl --proxy ip:port -o /dev/null -s -w "%{time_total}s\n" https://api.ipify.org
Führen Sie diesen Befehl 5- bis 10-mal aus und betrachten Sie den Durchschnitt; eine Einzelmessung täuscht. Referenzwerte: unter 80 ms ausgezeichnet, bis 150 ms gut, über 250 ms langsam. Für die Hintergründe des Konzepts unserem Beitrag zur Latency ansehen; für eine fertige Messung steht Ihnen Ping-Test-Werkzeug und Proxy-Check zur Verfügung.
Metrik 2: Bandbreite
Laden Sie eine größere Datei über den Proxy herunter und messen Sie die Dauer:
curl --proxy ip:port -o /dev/null -s -w "%{speed_download} B/s\n" https://hedef/dosya
Bei der Auswertung zählt der Kontext: Beim textlastigen Scraping reichen schon 5–10 Mbps mehr als aus; beim Herunterladen von Medien werden 50+ Mbps verlangt. Datacenter Pakete liegen bei der Bandbreite mit deutlichem Abstand vorn; Residential Geschwindigkeiten schwanken je nach tatsächlichem Heimanschluss – das ist kein Mangel, sondern liegt in der Natur dieses Typs.
Metrik 3: Erfolgsquote
Dies ist in der Produktion die kritischste Metrik: Wie viel Prozent Ihrer Anfragen liefern eine gültige Antwort (2xx)? Zur Messung senden Sie 100 Anfragen über den Proxy an Ihr Ziel und ermitteln das Verhältnis 2xx / gesamt. Über 95 % ist gesund, unter 90 % ein Warnsignal. Eine niedrige Quote ist nicht immer die Schuld des Proxys: Auch der Schutz des Ziels, ein falscher Header-Satz oder ein zu aggressives Tempo können die Ursache sein.
Häufige Fehler bei der Messung
- Entscheidung nach einer Einzelmessung: Das Netz schwankt; nehmen Sie zu jeder Metrik mindestens 5–10 Stichproben.
- Test mit dem falschen Ziel: Eine Messung an einer Website, die Ihrem eigenen Ziel nicht ähnelt, bildet die Produktion nicht ab.
- Keine Baseline ohne Proxy erheben: Messen Sie zuerst Ihre Direktverbindung; nur so erkennen Sie den Unterschied durch den Proxy.
- Nicht über die Zeit verteilter Test: Kostenlose Adressen können zur vollen Stunde schnell und in der Abendspitze langsam sein; verteilen Sie Ihre Bewertung über den Tag.
Kostenlose Adressen schnell aussortieren
In der Liste wird für jede Adresse die zuletzt gemessene Latenz farblich codiert angegeben: Nehmen Sie zuerst die grünen (unter 80 ms) und führen Sie anschließend die drei obigen Metriken mit Ihren eigenen Zielen aus. Diese zweiminütige Vorauswahl erspart Ihnen stundenlanges Ringen mit langsamen Adressen.