squid爬虫エージェント自動ポーリング転送

1103 ワード

squidは爬虫類エージェントをする時、私たちは1つのsquidエージェントをして、それから他のエージェントに対して転送ポーリングをして、どのようにsquidをエージェントにして自動的にポーリングを転送しますか?この行のコードを追加します.
cache_peer 120.xx.xx.32 parent 80 0 no-query weighted-round-robin weight=2 connect-fail-limit=2 allow-miss max-conn=5 name=proxy-90
120.xx.xx.32が同じでポートが異なる場合は、異なるnameを設定する必要があります.そうしないと、cache_peer 120.xx.xx.32 specified twiceが間違って報告される場合と、異なるnameを設定しなければならない行の構文は、このようなcacheです.peer Webサーバアドレスサーバタイプhttpポートicpポート[オプション]オプション:
Proxy-only:peerから得られたデータがローカルでキャッシュされていないことを示し、デフォルトではsquidはこのデータの一部をキャッシュします.Weight=n:複数のpeerがある場合に使用されます.この場合、複数のpeerが要求したデータを持っている場合、squidは各peerのICP応答時間を計算することによってweightの値を決定し、squidは最大weightを持つpeerにICP要求を発行します.すなわちweight値が大きいほど優先度が高くなる.もちろん、weight値を手動で指定することもできます.No-query:このpeerにICPリクエストは送信されません.peerが使用できない場合は、このオプションを使用します.Default:ルーティングテーブルのデフォルトのルーティングに似ています.このpeerは最後の試行手段として使用されます.親エージェントサーバが1つしかなく、ICPプロトコルがサポートされていない場合は、defaultおよびno-queryオプションを使用して、すべてのリクエストを親エージェントサーバに送信できます.login=user:password:親エージェントサーバがユーザー認証を要求した場合、このオプションを使用して認証できます.更新が完了したらsquidを保存して再起動すると、squidが正常に使用されていることがわかります.