レコードがたくさんあり(約10k)、クライアント側で暗号化してから、RPC呼び出しでネットワークを通過する必要があります。暗号化プロセスとサーバへのトラバースには、10kレコードに時間がかかります。時間が減るような方法がありますか?GWTの巨大なデータ処理
暗号化のための時間がかかる:クライアントからサーバーおよびサーバーへのクライアントへの10Kレコードを送信し、戻って受信するための1:10分 時間がかかる:3:46分
ServerはGoDaddyの上にある - 米国およびアクセスしていますがインドから。 クライアントマシンの構成:現在4GBのメモリ(リアルタイムでは1GBまたは2GBかもしれません) サーバーマシンの構成:4GB
暗号化はクライアント側でのみ行われます。
Javaオブジェクトは、リストコレクションとマップコレクションでトラバースされています。
これ以上の情報がなければ誰もこれに答えることができません。 「長い時間」とは何ですか?ネットワークはどのくらいの速さですか?暗号化とネットワーク伝送の時間はどれくらいですか?質問を編集して、基本情報の収集を試みたという証拠を示してください。 –
暗号化を高速化します。より高速なネットワークを実現します。 –
「レコード」とは、「文字列」、Javaの「オブジェクト」、または「ファイル」のことですか? 'bytes'や' kilobytes'のレコードの到達範囲はどれくらいですか?より詳細な改善を提案するのは難しい。 – Ali