「Instagram APIの「/users/self/feed」がスゲー時間掛かる件」という記事を書こうとした

Instagram

最近、InstagramのAPIをあれこれいじってるんですけど、その中の自分のタイムラインを表示させるエンドポイント「/users/self/feed」がすごい時間掛かってこれどうしような?


実行環境

  • PHP 5.3.18(VirtualBox上)
  • PEAR::HTTP_Client
  • PEAR::Benchmark

計測結果(試行10回)

  1. 8.265413


あれ、直ってた。

……それまでに5回くらい試行してその平均が9秒くらい(最大13秒最小8秒)だったのでこの記事を書こうとしたんだけど、いざ10回試行しようとしたら急に早くなってた。なんだこれ。仕方ないので、ちゃんと動くようになった計測結果を次に載せる。


計測結果(試行10回) …… 正常バージョン

  1. 1.043564
  2. 0.991059
  3. 0.973980
  4. 0.924665
  5. 0.955299
  6. 0.943549
  7. 0.964637
  8. 1.007343
  9. 0.953532
  10. 1.003612


平均時間は0.976124秒。

特に問題が起きるレベルではないかな。ただ一時的に時間が掛かるタイミングがあったのは確かなので、「そういうこともある」と覚えておくことにしよう。なんだったんだ。