誤爆日記

quick and dirty prototype

curl_multiを使った並列リクエストライブラリを作った

参考

下記記事を参考につくりました。
curl_multiでHTTP並行リクエストを行うサンプル - Qiita

ライブラリを使うメリット

下記2点です。

■コードすっきり
・libcurl7.20以上での実行が前提(curl_multi_execを実行するときにdo-whileを除外)
・クラス化してメソッドを処理ごとに区分け

■実行しやすい
・簡易的に使う場合は、リクエストしたいURLをライブラリに渡すだけ
・リクエストごとにcurlのオプションを指定可能です

ライブラリ

github.com
libディレクトリ内のrapidFire.phpを読み込んで利用して下さい。