私はファイル共有Webアプリケーションに取り組んでいます。このアプリケーションは、jspとサーブレット、MySql、Apache tomcat 6.0 Webサーバー、およびEclipseJunoIDEを使用して開発されています。私の専門家レベルは、これらの特定のテクノロジーの初心者です。
このアプリケーションには、ファイルアップロードユーティリティがあります。このユーティリティの下で、ユーザーはファイルに関するいくつかの基本情報をHTML形式で入力し、参照ボタンを使用してローカルマシン上のファイルへのパスを指定します。ユーザーが[送信]ボタンをクリックすると、フォームのデータがデータベースに保存され、ファイルがサーバーのアプリケーションで指定された共通の場所にアップロードされます。サーバーにファイルをアップロードしている間、このユーティリティは指定された修正共通の場所にディレクトリを作成し、この作成されたディレクトリにファイルをアップロードします。
専門家からの指導と解決策が欲しいという質問と疑問があります。
現在、同じマシン上にWebサーバーとデータベースサーバーがあり、アップロードされたファイルもアプリケーションディレクトリの同じWebサーバー上にあります。アップロードしたファイルを非常に安全にしたいと思います。この種のセットアップが正しいかどうか、または同じ状況で他に安全で完璧なセットアップ設計があるかどうかを専門家に尋ねたいと思います。
アプリケーションにログインするユーザーの数はまだ決まっていませんが、数人から数千人になる可能性があります。アップロードファイルの数に制限はありません。 したがって、最終的に、すべてのユーザーが共通の場所にアップロードするファイルの合計サイズは、GB単位または数TB単位になる可能性があります。現在、必要なディスク容量に関する問題はありませんが、これに関する提案とガイダンスはいつでも歓迎します。
上記のプロセスとして、特定の修正共通の場所にディレクトリを作成する必要があります。サーバーまたはサーバー上の他のセキュリティアプリケーションで、共通の場所を修正するディレクトリをオンザフライで作成できるようになるかどうか。
アップロードしたファイルを独自のWebアプリケーションフォルダーに配置することをお勧めしますか?
ありがとう!