curlでPOSTデータ送信
2014/05/22
■curlでPOST
並列処理する際に、POSTで情報を送りたく、
調べたところ下記方法でいけた。
curl_setopt($conn[$i],CURLOPT_POST,true);
$postfields = array('date1' => $date1, 'date2' => $date2);
curl_setopt($conn[$i],CURLOPT_POSTFIELDS,$postfields);
・参考サイト
http://seijimomoto.blogspot.jp/2012/02/php-curlpost.html
--------------
■file_get_contentsより高速らしい
だいぶ前にテストした際にあまり差が出ず、
うやむやに終わったけど、先輩から聞くところによると、
file_get_contentsがボトルネックになっているソースがあって
試しに変えたところ5秒ほど差が出たとか。
速くなるという記事もちらほら見かけるので、
使えるサーバーであれば使っていく。
--------------
食わず嫌いせず使っていく。
関連記事
前置インクリメントと後置インクリメント
何かの検索している時に見つけたもの。 前置インクリメントの方が高速とのこと。 ■ ...
PHPでis_fileとfile_existsについて
ファイルの存在チェックを行う際に、file_exists関数を 使用していたが、 ...
PHPのfor文とforeach文
ループ処理の際、forとforeachのどっちでもいけそうな場合、 特にどっちを ...
PHPでif文とswitch文
ずっとif文を使っていたけどswitch文の方が速いみたい。 あとずらずら~とi ...