以下の要件があります
約10Mbから25Mb(50,000から100,000行のデータを含む)の大きなテキストファイルがWebアプリケーションにアップロードされます。ファイルを1行ずつ検証し、出力を別の場所に書き込んでから、ユーザーにメッセージを表示する必要があります。
App ServerはWebLogicであり、ApacheBridgeを介してWebサーバーからアクセスします。Apache Bridgeは、アップロードと処理のアクティビティ中に非常に速くタイムアウトします。Apache Bridgeのタイムアウトを変更せずに、この問題を解決する方法はありますか?
可能な最善の解決策は何ですか?以下は私の現在の考えです。
Soln 1 ファイルをアップロードして、ページに戻ります。次に、Ajaxをトリガーして別のスレッドで検証を実行し、さらにAjaxリクエストを通じてそのステータスを確認します。
ソルン2。sc_partial_content(206)httpコードを使用して、接続を維持します。