タグ

2011年1月20日のブックマーク (2件)

  • PHPメモ : file_get_contentsの代替にcURLを使う - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) PHPで外部のリソースを取得するのに大変便利なfile_get_contents関数ですが、 cURLの環境があるなら利用したほうがパフォーマンスがいいぞというお話。 パフォーマンスの差 具体的にどれくらいパフォーマンスが変わるのかというと… モバイル回線のノートでYahoo!のトップページを取得してざっくり計測したところ、 file_get_contents : 4秒前後 cURL : 2秒前後 概ねこんな感じとなりました。 勿論時間帯や回線など様々な要因にもよりますが、 ちょっと無視出来ない数字ですね。 簡単な使い方 cf) PHP: cURL – Manual curl_init()で初期化 curl_setopt()でオプションを設定して curl_exec()で実行 curl_close()で終了 というのが一連の流れ

    PHPメモ : file_get_contentsの代替にcURLを使う - Mach3.laBlog
    mio213
    mio213 2011/01/20
  • file_get_contentsとHTTP_Request、どっちがいい? - [Mi]みたいなもの

    file_get_contentsは、ラクチンかつ便利です。 引数にURLを指定して、変数に代入すればあらびっくり。 変数にURLで指定した先のファイルの中身が入ってます。 一方、豊富なオプションが魅力のHTTP_Request。 その代わり、file_get_contentsのように1行ではすみません。 どっちを使うべきでしょう? file_get_contentsでも色々指定できる マニュアルを読む限り、フラグやオフセット位置、読み込むデータの最大バイト数ぐらいしか指定できないようにみえます。 ▽PHP: file_get_contents - Manual http://php.net/manual/ja/function.file-get-contents.php しかしコンテキストリソース(context)を使うことで、methodやheaderを指定できるそうです。 コンテキス

    file_get_contentsとHTTP_Request、どっちがいい? - [Mi]みたいなもの
    mio213
    mio213 2011/01/20