【发布时间】:2012-08-14 18:26:02
【问题描述】:
我有一个音频网站,用户可以在其中上传他们的音乐文件,但问题是我不能使用昂贵的托管服务,因为我没有通过这项服务获利。我正在寻找一些快捷方式来存储 mp3 文件以削减一些托管费用。
在技术上最好的想法或任何(托管)建议都会有所帮助。
我需要尽可能节省服务器空间。
【问题讨论】:
标签: hosting storing-data audio-comparison audio
我有一个音频网站,用户可以在其中上传他们的音乐文件,但问题是我不能使用昂贵的托管服务,因为我没有通过这项服务获利。我正在寻找一些快捷方式来存储 mp3 文件以削减一些托管费用。
在技术上最好的想法或任何(托管)建议都会有所帮助。
我需要尽可能节省服务器空间。
【问题讨论】:
标签: hosting storing-data audio-comparison audio
在大多数情况下,您的数据库大小将也计入您的整体托管空间。此外,向数据库中插入大量 BLOB 并不会提高性能。
执行此类操作时要遵循的典型模式是将 MP3(或任何二进制文件)保存在服务器上的特定目录中,并将文件的路径保存在数据库中。
除了使用原始托管环境之外,最便宜的方法可能是使用 Amazon AWS S3 减少冗余存储,起价为 0.093 美元/GB/月。相当便宜。
但在回答您最初的问题时,在数据库中插入内容可能不会节省服务器空间,而且如果您的主机物有所值,他们会选择一个不断增长和增长的庞大数据库,即使他们声称“无限的数据库”或类似的。
【讨论】:
只需考虑存储在数据库 (BLOB) 中通常是一种不好的做法,因为它会减慢查询速度、使数据库变大并降低数据库性能。数据库用于存储“可搜索”信息,而不是作为数据存储。虽然数据库可以做到这一点,但它并不是为此而设计的。
看看一些云存储服务/提供商,因为 ADrive 服务喜欢他们的个人计划 (http://www.adrive.com/personal_basic),让您免费存储 50G(我不确定它是否是试用版),并且还有远程文件允许您从外部网站传输文件的传输功能。
我从未尝试过这项服务,但请尝试一下,它是免费的,也许可以解决您的问题
【讨论】: