Webアプリケーション(unix/linuxで実行)のファイルアップロードを行っています。ファイルのアップロードごとに新しいディレクトリを作成することを計画した場合、懸念があるかどうか疑問に思っていますか? これは、Ruby on Rails プラグイン「paperclip」のすぐに使えるアプローチです。Linux/Unix 環境にデプロイする場合、トレードオフが何であるか、またはおそらくそれが問題ではないかどうかについて議論しています。
オプションは次のようになります。
- 添付ファイルごとに 1 つのフォルダー - ペーパークリップが箱から出してすぐに動作するように見える方法ごと
- おそらくユーザーごとに 1 つのフォルダー (つまり、Web サービスに独自のアカウントを持つ複数のユーザーがいる場合) - ファイル名 (おそらくモデル ID) に一意性を追加する必要があります。
- すべての添付ファイルを 1 つのフォルダーに入れます。
質問 - 作成されるディレクトリの数を気にする必要がありますか? サービスが人気だった場合、これは O/S の問題ですか? 別のアカウントを持つユーザーがファイルをアップロードできるようにする Web サイトに関するアドバイスはありますか? ファイルの保存に関しては、どのような構造が適切でしょうか? (私は mysql にファイルを保存するという概念を軽視したと思います。)
ありがとう