Flask を使い始めたばかりで、サーバー側で 2 つの主な処理を行う Web アプリケーションを作成しています。別のオンライン API へのアクセス (1 秒間に非常に多くのリクエストしか送信できません) と、サーバーに接続しているユーザーへのページ リクエストの送信です。 .
ユーザーが Flask サーバーに接続すると、ユーザーのブラウザーにページが送信され、そのページの AJAX スクリプトがページにデータを入力します (これは UI パフォーマンスのために行われます)。このデータは別の API (League of Legends API) から取得されますが、1 秒あたりの呼び出し回数にはレート制限が設定されているため、キュー スクリプトを作成する必要があります。
現在、time.sleep()
すべての呼び出しの後に関数を使用する予定ですが、これによりサーバーが他のことをできなくなるのではないかと心配しています。API 呼び出しが遅延している間も、サーバーがページ要求に応答することを望んでいます。
このために、マルチプロセッシングを使用する必要がありますか、それとも Flask にはこれを処理するための機能が組み込まれていますか? または、このために特定のプラグインをインストールする必要がありますか?
ありがとう!