注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
ボブです。 リモートファイルの取得といっても規模や用途は様々ですが、多くの場合は単純にfile_get_con... ボブです。 リモートファイルの取得といっても規模や用途は様々ですが、多くの場合は単純にfile_get_contents等で取得してしまえば、要件を満たせるでしょう。 しかし、バッチで大量のURLからクロールするケースや、複数のURLから取得した結果をリアルタイムで表示するようなケースでは、レスポンスの遅い接続先に全体の処理時間が引っ張られてしまうような事もあります。そんな場合には複数のURLから並列でファイルを取得したい所です。 PHPだとプロセス制御関数を使う方法やcURL 関数を使う方法があります。 下記は後者でのサンプルクラスです。 class SampleCrawler{ //並列リクエスト上限 var $_multi_request_number = 5; //クロールしたいURLの一覧を //array("url"=>$対象URL, "last_crawl_datetime"
2015/08/29 リンク