我有一些更大的文件20-30 MB的共享软件程序。 我有一个networking服务器,它应该足够的下载带宽和CPU的250 GB(约1000下载/蒙特)。
他们使用“nginx”作为静态下载的networking服务器,而不是由于速度原因而使用apache。
获得一个小的VPS和专门通过lighttpd提供下载文件有什么好处吗? 或者是一个足够小的30MB的文件,通常的networking服务器。
您可以使用内容分发networking ,甚至是P2P CDN 。 这些将随着使用的规模扩大,下载速度将非常快,你只会支付你使用的东西。
亚马逊S3将比正确的CDN便宜。 然而,250GB的服务一个月并不算什么,所以在这些数字(VPS〜20美元/月,S3〜40美元),VPS可能会更便宜。
你可以用这个计算器来计算你的S3成本。
但所有这一切说,如果你已经有一个networking服务器也许开始。 理想情况下,您应该可以访问监控带宽,Web服务器stream程和其他指标的图表,以帮助确定何时需要外包文件服务。
如果你想避免一个内容交付networking,那么寻找一个具有“无限制”传输的VPS(即,他们限制速度,而不是数量(当然这也是上限))。
这里提到几个: 你最喜欢的VPS提供商是谁?