1

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

在技​​术上或任何(托管)建议中做的最好的想法将是充分的帮助。

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

4

2 回答 2

5

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

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

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

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

于 2012-08-14T18:33:11.657 回答
0

只需考虑存储在数据库 (BLOB) 中通常是一种不好的做法,因为它会减慢查询速度、使数据库变大并降低数据库性能。数据库用于存储“可搜索”信息,而不是作为数据存储。尽管数据库可以做到这一点,但它并不是为此而设计的。

看看一些云存储服务/提供商,因为 ADrive 服务喜欢他们的个人计划(http://www.adrive.com/personal_basic),让你免费存储 50G(我不确定它是否是试用版),并且还具有远程文件传输功能,允许您从外部网站传输文件。

我从未尝试过这项服务,但试一试,它是免费的,也许可以解决您的问题

于 2012-08-14T18:53:21.097 回答