ユーザーが音楽ファイルをアップロードできるオーディオサイトがありますが、このサービスを収益化していないため、高価なホスティングに行くことができないという問題があります。ホスティングコストを削減するためにmp3ファイルを保存するためのショートカットを探しています。
技術的または(ホスティング)提案を行うのに最適なアイデアは、完全に役立つでしょう。
サーバースペースをできるだけ節約する必要があります。
ユーザーが音楽ファイルをアップロードできるオーディオサイトがありますが、このサービスを収益化していないため、高価なホスティングに行くことができないという問題があります。ホスティングコストを削減するためにmp3ファイルを保存するためのショートカットを探しています。
技術的または(ホスティング)提案を行うのに最適なアイデアは、完全に役立つでしょう。
サーバースペースをできるだけ節約する必要があります。
ほとんどの場合、データベースのサイズは、全体的なホスティングスペースにもカウントされます。さらに、データベースに巨大なBLOBを挿入しても、パフォーマンスは向上しません。
このようなことを行うときに従う一般的なパターンは、MP3(または任意のバイナリファイル)をサーバーの特定のディレクトリに保存し、ファイルへのパスをデータベースに保存することです。
元のホスティング環境を使用する以外の最も安価な方法は、おそらくAmazonAWSS3の冗長性の低いストレージを利用することです。これは月額GBあたり0.093ドルからです。かなり安い。
しかし、元の質問に答えると、データベースにデータを挿入してもサーバースペースを節約できない可能性があります。ホストがその価値がある場合は、「無制限」と主張しても、成長を続ける巨大なデータベースを利用します。データベース」など。
データベース(BLOB)に格納すると、クエリが遅くなり、データベースが大きくなり、データベースのパフォーマンスが低下するため、通常は悪い習慣であると考えてください。データベースは、データストアとしてではなく、「検索可能な」情報を格納するために使用されます。データベースはそれを行うことができますが、そのために設計されていません。
代わりに、クラウドストレージサービス/プロバイダーを見てください。ADriveサービスは、50Gを無料で保存できる個人プラン(http://www.adrive.com/personal_basic)のようなものです(試用版かどうかはわかりません)。また、外部Webサイトからファイルを転送できるリモートファイル転送機能もあります。
私はこのサービスを試したことがありませんが、試してみてください。無料で、問題を解決できるかもしれません。