
備忘録として。Product Advertising APIをPHPから叩く方法を調べていると、file_get_contentsを使う例が結構あったんですが、cURLを使ったほうがパフォーマンス的によさげでした。
file_get_contentsとcURLのパフォーマンス比較
それぞれのAPIに10回リクエストを投げてレスポンスが返ってくるまでの時間を計算。3セット実施。0.2秒ぐらいの話だけど、速いに越したことはない。
https://gist.github.com/daipresents/7e9a1329c9aa2fb245044266e927e596.js
「cURLの挙動について調査 –file_get_contents()との比較-」によりますと、メモリの利用量が倍ぐらい違いますね。