プロキシプロバイダーは検証可能な数値を公表しない。自社のネットワークが計測可能な指標において市場の他社とどう比較されるかを知りたかったため、テストを構築し、自社を含む15のネットワークに対して実行し、競合が我々を上回った国も含めて、すべてを公開した。
これが手法であり、結果であり、この数値が証明することとしないことである。各プロバイダーには国別の詳細な内訳を含む専用ページがあり、以下にリンクしている。
手法の全容
1台のマシン。 すべての実行は同一のサーバーから開始されており、ネットワーク条件、DNS、ローカルスタックはプロバイダー間で一定である。ラップトップから実行したものは一つもない。
1つの宛先。 すべてのリクエストはプレーンHTTPでpro.ip-api.com宛てに送られ、これは出口IPをそのジオロケーションとASNとともに返す。これにより、1回のレスポンスで我々が関心を持つ4つの事項が得られる。リクエストが成功したか、どのアドレスから出口したか、そのアドレスがどのネットワークに属するか、そしてどこにジオロケーションされたかである。
1つのトランスポート。 プレーンHTTP、リクエストごとに新規接続、keep-aliveなし、接続の再利用なし。これは見た目以上に重要である。一部のゲートウェイはHTTPS CONNECTトンネル経由の方が良好に動作し、苦戦しているプロバイダーにそれが好むトランスポートを与えたくなる誘惑がある。誰にもそれは与えなかった。各プロバイダーに有利になるセットアップを与えるベンチマークは、もはやベンチマークではない。
1つの同時実行数。 すべてのネットワークについて、同時接続1,000、タイムアウト10秒。これを維持できなかったプロバイダーは、計測された通りに報告している。誰かをより良く見せるために同時実行数を下げることはしなかった。
国ごとの固定リクエスト数。
| 国 | プロバイダーごとのリクエスト数 |
|---|---|
| アメリカ合衆国 | 250,000 |
| イギリス | 100,000 |
| フランス | 80,000 |
| カナダ | 70,000 |
| ドイツ | 60,000 |
これはネットワークごとに560,000リクエストとなる。14の競合ゲートウェイに対して、また自社ゲートウェイに対してもそれぞれ並行して実行すると、合計でおよそ1,560万リクエストになる。
ローテーティングセッション。 すべてのリクエストは、各プロバイダー独自の文書化されたローテーション方式を用いて、新しい出口を要求した。スティッキーセッションもセッションIDもなし。
計測した項目
ユニークな出口IP数。 応答した個別アドレスの数。これはライブプールの下限であり、プール全体ではない。500万アドレスを持つプロバイダーでも、250,000リクエストではそのごく一部しか現れず、これは他のすべてのプロバイダーにも当てはまるため、比較は公平になる。
ユニークなASN数。 それらのアドレスが属していた個別ネットワーク運営者の数。これはほとんどの人が無視する数値であり、アンチボットシステムが最も気にする数値である。
ユニークな都市数。 ジオロケーションされた個別の都市数で、プールが国内でどれだけ均等に分布しているかの代理指標。
完了率。 タイムアウト内に利用可能なレスポンスを返したリクエストの割合。
中央値およびp95応答時間。 ゲートウェイを経由して宛先までの往復時間。
5か国にわたる結果
合計、5か国すべてを合わせたもので、計測されたプール順にソート。
| ネットワーク | ライブIP数 | ネットワーク数(ASN) | 中央値 | 価格/GB |
|---|---|---|---|---|
| Shifter | 279,244 | 2,441 | 400 ms | $0.75 |
| Webshare | 306,410 | 2,256 | 924 ms | $1.40 |
| Decodo | 281,121 | 2,284 | 702 ms | $2.00 |
| Oxylabs | 276,680 | 2,283 | 700 ms | $2.50 |
| Proxy-Seller | 265,835 | 1,804 | 507 ms | $2.20 |
| Byteful | 213,947 | 1,804 | 849 ms | $1.75 |
| DataImpulse | 172,893 | 1,526 | 470 ms | $1.00 |
| SOAX | 159,975 | 1,763 | 496 ms | $3.00 |
| ProxyEmpire | 145,177 | 1,831 | 483 ms | $0.75 |
| Massive | 131,627 | 1,678 | 495 ms | $4.90 |
| IPRoyal | 116,866 | 1,350 | 523 ms | $1.75 |
| NodeMaven | 108,664 | 1,436 | 2,744 ms | $2.20 |
| Evomi | 82,824 | 1,029 | 1,176 ms | $2.20 |
| Proxy Cheap | 20,450 | 551 | 2,947 ms | $4.99 |
際立つ点が2つある。上位4社はプールの規模がほぼ拮抗しており、その差はテストを別の日に実行した場合に想定される範囲内である。そして価格は、計測されたパフォーマンスの差がそれよりはるかに小さいネットワーク間で、最大6倍の開きがある。
アメリカ合衆国単独での結果
米国での実行が最大かつ最も競争が激しく、我々が首位に立てなかったのがここである。
| ネットワーク | 米国ライブIP数 | 米国ネットワーク数 |
|---|---|---|
| Webshare | 150,512 | 1,518 |
| Oxylabs | 140,811 | 1,591 |
| Proxy-Seller | 139,933 | 1,227 |
| Infatica | 139,334 | 1,279 |
| Decodo | 138,914 | 1,578 |
| Shifter | 136,667 | 1,606 |
| Byteful | 117,330 | 1,300 |
| SOAX | 112,112 | 1,371 |
| ProxyEmpire | 87,218 | 1,270 |
| DataImpulse | 86,976 | 967 |
| Massive | 84,827 | 1,138 |
| IPRoyal | 70,304 | 914 |
| NodeMaven | 62,053 | 1,002 |
| Evomi | 25,320 | 625 |
| Proxy Cheap | 14,223 | 354 |
5つのネットワークが我々よりも深い米国プールを返し、そのうち4つは3%未満の差であった。一方で、我々はどの社よりも多い1,606の個別米国オペレーターから取得していた。
完了できなかった3つのゲートウェイ
3つの実行は完了せず、その結果は容易な設定で再実行するのではなく、計測されたそのままの形で公開している。
Proxy Cheapは、5か国全体で10.3%から14.4%のリクエストしか完了しなかった。返された20,450アドレスは失敗した実行によって生じた下限であり、そのプールの計測値ではない。そのことはページにも明記されている。
NodeMavenは、中央値2,744msで米国実行の67.7%を完了した。返ってきたアドレス自体は問題なかった。ゲートウェイがその同時実行数に耐えられなかっただけである。
ProxyEmpireは、米国で62.6%、他の地域では56%から66%を完了した。
Infaticaは別のケースであり、それが上記の合計テーブルから除外されている理由である。その実行には異なるトランスポートが必要であったため、その計測時間は同社のネットワークではなく、我々の接続確立を測定していることになり、他社と並べて列に載せることができない。そのプール数とASN数は有効であり、専用ページに掲載されている。1,842のネットワークにまたがる260,977のライブIPで、これはプールで第6位に位置づけられる数値である。
この数値が証明すること、しないこと
これらの数値は、テスト実施日における同一負荷下での相対的なプールの深さ、ネットワークの広がり、ゲートウェイの挙動を証明している。それは実に有用なシグナルであり、この市場で通常公表されているものよりも多くを示している。
これらは総プールサイズを証明するものではない。250,000リクエストでは、我々自身にとっても他の誰にとっても、数百万規模のプールを網羅することはできない。また、これらは強固に防御された対象に対してネットワークがどう振る舞うかを証明するものでもない。pro.ip-api.comは誰もブロックしないからである。そしてこれらはスナップショットであり、プールは週ごとに変化する。
自分のワークロードを反映した数値が欲しいなら、上記の手法は数百行のコードで実装できる。トライアル中に実際の対象に対して実行してほしい。
このネットワークを構築してきた14年間
Shifterは2012年から、つまり「residential proxy」がまだカテゴリとして名前を持つ前からレジデンシャルプロキシを販売してきた。我々がこのシリーズにおいてネットワークの広がり、レイテンシー、価格で先頭を走っている理由は、最近の最適化によるものではなく、15年近くにわたって一つずつオペレーターを追加してきたことが生み出す結果である。5か国にわたる2,441の個別ネットワークは計測された中で最多であり、都市数は14,780に及ぶ。
価格もまた同じことに起因する。自ら14年かけて構築したネットワークは、借り受けたネットワークよりも運用コストが低い。だからこそ我々の下限価格は200GBプラン以上のコミットメント不要で1GBあたり$0.75であり、価格帯全体が公開されている理由でもある。
プロバイダーごとの詳細な結果はベンチマークシリーズに掲載されている。自社のものを含む採点済みのレビュー記事は、レビューセクションにある。