4

長時間実行されるリクエストを実行するときは、プロミスを介してサーバーで非同期メソッド呼び出しを使用することが推奨されていることを 読みました。ドキュメントによると、これは Play サーバーがリクエストをブロックし、同時リクエストを処理できないためです。

これは、すべての Web 要求を非同期にする必要があるということですか?

Web ページのレンダリング時間を増やしたい場合は、必要なページ領域を同時に取得するために一連の ajax 呼び出しを行うことを考えています。複数の ajax 呼び出しを行う可能性があるため、私の Play コントローラー メソッドは非同期である必要があります。

私はこれを正しく理解していますか?構文は非常に冗長なので、この概念を取り過ぎないようにしたいと思います。 Glassfish や IIS などの他の Web サーバーが自動的にプールを処理することを考えると、これを行わなければならないのは奇妙に思えます。

4

1 に答える 1