← すべての記事

Smart Proxy Routingのご紹介

FourAは、ターゲットサイトの防御に基づいて、すべてのrequestに対して最適なproxyタイプとロケーションを自動的に選択するようになりました。成功率は最大23%向上しました。

すべての proxy が同じ性能を持つわけではありません。データセンター proxy は保護されていないニュースサイトには十分ですが、Cloudflare で保護された E コマースページでは即座にブロックされます。レジデンシャル proxy は E コマースサイトを処理できますが、リクエストあたりのコストが 10 倍になります。

これまでは、ターゲットごとに機能する proxy タイプを特定し、状況が変わるたびに再設定する必要がありました。Smart Proxy Routing はこれを完全に自動化します。

仕組み

type: "proxy" を使用してタスクを送信すると、FourA はリクエストを送信する前にインテリジェントなルーティング判断を行います。

  1. ターゲット分析: システムはターゲットドメインを既知の保護プロファイル (Cloudflare、DataDome、Akamai、PerimeterX など) と照合します。
  2. ルート選択: 保護レベルに基づいて、最適な proxy タイプを選択します。
    • データセンター: 保護されていない、または保護が軽度なサイト向け (最速かつ最も低コスト)
    • レジデンシャル: 中程度の保護向け (Cloudflare JS チャレンジ、基本的な WAF)
    • モバイル: 最も強力な保護向け (DataDome、PerimeterX の高度な保護)
  3. 自動リトライ: 選択したルートが失敗した場合、システムは自動的により高品質な proxy タイプにエスカレーションして再試行します。

これはすべて単一の API コール内で実行されます。proxy タイプを指定したり、リトライロジックを設定したりする必要はありません。

効果

1,000 の多様なターゲットドメインにわたるテスト結果:

  • 中程度から高度な保護を持つサイトで成功率が 35% 向上
  • 安価な proxy が機能する場面ではそれを使用するため、成功リクエストあたりの平均コストが 25% 削減
  • レジデンシャルが不要な場合にデータセンター proxy を使用するため、応答時間の中央値が 40% 短縮

例

API の変更はありません。これまでと同じリクエストを送信できます。

curl -X POST https://eu.api.foura.ai/api/v1/tasks \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://protected-site.com/products",
    "type": "proxy",
    "options": {"proxyCountry": "US"}
  }'

ルーティングはサーバーサイドで処理されます。コードの変更は不要です。

地域ターゲティング

スマートルーティングは地域ターゲティングと連動します。proxyCountryを設定すると、システムはその国内で最適なproxyタイプを選択します。これは特に以下の用途で有用です。

  • 価格モニタリング: 特定市場の顧客に表示される正確な価格を確認
  • コンテンツ検証: ローカライズされたコンテンツが正しく表示されるかを検証
  • 広告検証: 広告が正しい地域に配信されていることを確認

開発者へのメリット

現在proxyタスクタイプを使用している場合、すでにスマートルーティングの恩恵を受けています。透過的なアップグレードとしてデプロイされたため、コードの変更は必要ありません。

また、singleやbrowserタスクを使用していてブロックされている場合は、proxyを試す良いタイミングです。従来は手動での設定が必要だった複雑なproxy構成を、スマートルーティングシステムが自動で処理します。


FourAが保護されたサイトをどのように処理するかについての詳細は、ドキュメントを参照してください。