Php 音频/音乐社交网站托管服务

Php 音频/音乐社交网站托管服务,php,audio,download,hosting,soundcloud,Php,Audio,Download,Hosting,Soundcloud,我正在zend framework 2上构建一个音乐社交网络。你可以想象它与SoundCloud一样,用户上传歌曲,其他用户播放歌曲,这些都是网站上的基本动作 我知道托管页面的服务器需要大量带宽和磁盘空间来托管我的站点(我认为将mp3文件存储在托管页面的服务器上是个好主意。我错了吗?) 我的两个选择是: 在家里设置自己的服务器(core i7),并租用一个10 Mbps上传、30 Mbps下载的互联网服务。(我居住的地方的最大上传速率) 在“传统”服务器上托管页面,并支付月费。 我遇到了Host

我正在zend framework 2上构建一个音乐社交网络。你可以想象它与SoundCloud一样,用户上传歌曲,其他用户播放歌曲,这些都是网站上的基本动作

我知道托管页面的服务器需要大量带宽和磁盘空间来托管我的站点(我认为将mp3文件存储在托管页面的服务器上是个好主意。我错了吗?)

我的两个选择是: 在家里设置自己的服务器(core i7),并租用一个10 Mbps上传、30 Mbps下载的互联网服务。(我居住的地方的最大上传速率)

在“传统”服务器上托管页面,并支付月费。 我遇到了Hostgator,我认为这是一个很好的选择(而且很便宜)。 那是我需要的服务吗?我的意思是,我认为这太好了,不可能是真的,每月4美元,所有的带宽和所有我想要的磁盘空间。处理我的站点所需的所有php的计算能力如何


谁能给我一些建议吗?(我是一名网络开发新手)

Hostgator肯定能够运行您的网站(前提是它支持您选择的语言和数据库,例如PHP和MySQL)。但是要注意,像这样的一些共享主机可能存在性能问题或某些带宽限制(不过我没有专门使用Hostgator的经验)

对于音频内容,您将希望使用某种CDN(内容交付网络)来实现流式播放音乐所需的速度。Amazon Cloudfront就是一个例子。对内容使用CDN也会减轻web服务器的一些负载

在不知道您期望的流量、音频文件的大小和质量等的情况下,很难为您的特定案例推荐具体细节


编辑:关于下面的评论,我应该更清楚地说,虽然这些托管解决方案可能有性能问题,但价格通常非常低。你可以从Hostgator这样的服务开始,然后在将来该网站开始发展的时候,转向更好的服务,如Amazon AWS或Microsoft Azure。

这两个都不是好主意。首先,把你的MP3放在像AmazonS3这样的文件存储系统上。我真的不知道会有多少流量。我猜在Begging的时候,流量会非常非常低,然后(如果我运气好,网站成功的话)它会增长。我的目标是在未来拥有一个真正大的站点,因此解决方案必须能够正确地扩展,以适应大量流量/用户上传和下载。我没有决定mp3文件的质量,我认为把它们转换成128kbps是个好主意。因此,mp3文件的平均大小将为4或5 MB。这个答案是“肯定能够运行您的网站”,然后提到性能问题/带宽限制,这清楚地表明您根本不能这么说。奇怪的是,我忘了提到这些托管解决方案一开始很好,因为它们成本低,但性能问题肯定不适用于大型站点,因此当站点起飞时,您可能希望寻找成本更高但性能更好的解决方案。更新了答案以反映这一点。