私はいつでも約40,000人のオンラインの人々とウェブサイトのための基本的なギャラリーをコーディングしています。ユーザーはギャラリーを作成して画像をアップロードすることができます。500.000の画像を保存する最も効率的な方法は何ですか?
私の質問は、ギャラリーごとに別々のフォルダを作成してイメージを置くか、1つのフォルダを作成してすべてのイメージを置いて、データベースの各イメージのgallery_idを保持することですか?または、すべてのユーザー用のディレクトリを作成し、その中にギャラリー名用の別のディレクトリを作成する必要がありますか?
どうすればよいですか?
ps。できるだけ明るくする必要があります。
どのOSとファイルシステムですか? –
Linux。 (Cent OS)私は自分のサーバーへのアクセス権がないので、私はファイルシステムを知らない。 – Aristona
私はamazon s3とそのAPIを使用し、フォルダを保存せず、データベース内のリレーショナルテーブルのみを使用してそれらを追跡することを検討します。 –