在服务器中存储 mp3 文件的最佳方法是什么?将其存储在数据库 (BLOB) 中,对吗?

Sen*_*hil 1 audio hosting storing-data audio-comparison

我有一个音频网站,用户可以在其中上传他们的音乐文件,但问题是我不能进行昂贵的托管,因为我没有通过这项服务获利。我正在寻找一些快捷方式来存储 mp3 文件以减少一些托管成本。

在技​​术上做最好的主意或任何(托管)建议将是完全有帮助的。

我需要尽可能地节省服务器空间。

Jos*_*hua 5

在大多数情况下,您的数据库大小也计入您的整体托管空间。此外,将巨大的 BLOB 插入数据库不会提高性能。

执行此类操作时要遵循的典型模式是将 MP3(或任何二进制文件)保存在服务器上的特定目录中,并将该文件的路径保存在数据库中。

除了使用原始托管环境之外,最便宜的方法可能是使用 Amazon AWS S3 减少冗余存储,起价为每月每 GB 0.093 美元。相当便宜。

但是在回答您最初的问题时,在数据库中插入内容可能不会节省服务器空间,如果您的主机物有所值,即使他们声称“无限数据库”或类似的。