APIとの通信効率をよくする実装例(1) curl_multi
サイト名 | APIとの通信効率をよくする実装例(1) curl_multi | 評価 | ★★★★☆ かなり優良!頻繁に利用するレベル |
---|---|---|---|
サイトURL | http://techblog.yahoo.co.jp/architecture/api1_curl_multi/ | ||
Description | こんにちは。ライフスタイル事業部のアリタと申します。 Yahoo!のサービスも裏... | ||
Keywords | ,techblog,テックブログ,Yahoo!,技術 | ||
説明 | |||
PHPを使い、APIにアクセスしてデータを取得する際や、ネットのいくつかのサイトからソースや情報を取得する際などで、件数が多い場合、毎回通信してソース取得を行っていますと、仮にネット回線が太くて余裕があっても、接続開始の手法等でどうしても時間がかかってしまうものです。 その場合、多くの通信をまとめて、効率のよく情報取得する必要があり、そのための手法としては、curl_multiが有効です。 |
|||
所感 | |||
ネット上のデータに触れる際には、このcurl_multiの手法が大変効果的です。ただし、低速回線で通信している際などに、待機時間、接続保持時間の設定等を間違えると、プログラムは進行するのにデータは取れていない、のようなことも起こりますので注意が必要です。 |
掲載:2014-03-06 17:27:12