5

私はプレイ1.2.4を使用しています。画像をダウンロードするためのリンクを提供しています。多数のクライアントが同じイメージを同時にダウンロードしようとしている可能性があります。イメージ ファイル (200 ~ 300 KB) をダウンロードできる同時クライアント数 n を決定する方法を知りたいです。さまざまな要因は何ですか?

「t」個のリクエストを受け取っていることはわかっているが、ファイル サイズ「s」に対して「n」個のリクエストを処理できることがわかっている場合、バイナリ イメージを「n」個のクライアントにすぐにレンダリングします。残りの「tn」クライアント インターバル時間後にリクエストを送信するための応答として「インターバル時間」を送信します。

これは可能ですか?

4

1 に答える 1

2

大容量の設定で Play を使用して画像を提供するのではなく、代わりに CDN を使用することをお勧めします。https://transloadit.com/には、すべての作業を行うホスト型ソリューションを含むファイル アップロードもあります。

最大の要因はplay.pool構成変数です。ドキュメントでそれについて読むことができます。

通常、その後、HTTP 要求はキューに入れられるため、「間隔時間」を実装するという考えはあまり意味がありません。

于 2012-11-19T09:25:37.770 に答える