1

ここで簡単な質問があります。Twitch TV APIに対して合計10回の呼び出しを行い、それらのインデックスを作成していますが、これはかなり遅いです(15秒から25秒遅い)。

私がこれらの呼び出しをブラウザ側で行う(つまり、それらを私のURLにスローする)ときはいつでも、それらはかなり速くロードされます。私はPythonでコーディングしているので、たとえばjinja2を使用して複数のURLをフェッチ/インデックス付けする方法はありますか?

そうでない場合、他に何かできることはありますか?

ありがとうございました!

4

1 に答える 1

1

それらが絶えず変化することを期待しない場合は、結果をmemcacheにキャッシュし、必要な場合にのみ実際のAPIをヒットすることができます。

さらに、API呼び出しが予測可能であると思われる場合は、バックエンドを使用してこれを実行し、結果をmemcacheして(基本的にスクレイピング)、ユーザーが実際のAPIをヒットすることなくキャッシュされた結果を取得できるようにします。

于 2012-08-30T19:18:02.247 に答える