30MBのxmlデータをポストする必要のあるクライアントがあります。データはバイナリ形式であり、高度に暗号化されています。私のサーブレットがTomcat上で実行されているにヒットクライアントは、その後、私は サーブレット問題があるrequest.getParameter("_xmldata");
Tomcat request.getParameter( "_ xmldata")は30MBのデータに対して25秒かかります
を介してデータを取得し、それは単なる文字列変数に30メガバイトのデータを移動するために周り25secondsをとります。 私の頭の中には、2つの質問があります:
1)なぜそうですか?
2)私はこれを改善することができますか? (離れてFTP/SSH経由で送信するために、ユーザの取得から)
サーバ環境: -
- CPU:クアッドコアXeonプロセッサ5540
- サーバーメモリ:4GB
- Tomcatのヒープ:2GB
- ハードディスク:500GB
コードなしでは何もできません。 –