我正在开发一个非常受欢迎的移动应用程序,需要在第一次运行时下载一些数据(然后定期检查新数据的可用性)。 目前我在Dreamhost上使用共享主机,而且我非常满意,但是当停机发生时,新用户被搞砸了,没有初始包,应用程序将无法工作。
我可以购买二次托pipe,并在应用程序中embedded源代码切换逻辑,但它会增加networking部分的复杂性。 相反,我正在考虑某种分布式托pipe,可以从多个位置获取数据。
我只需要托pipe文件。 这些服务是否便宜? 亚马逊S3是正确的方向,还是我应该寻找别的东西? 有什么缺点?
您可以使用S3直接提供文件而无需使用云端,以节省成本。 可能需要一些Scripiting。 你将有充足的帮助,这与jfgi。
如果您现在注册成为新用户,则可以为免费级别获得足够的资源。 一旦你掌握了共享主机,我认为它比使用共享主机更容易。 就像在车轮的另一边驾驶一样。
我同意你的普查,亚马逊可能是一个很好的解决scheme在你的情况。 如果我有高stream量和免费用户,亚马逊带宽成本更高,我使用林德负载平衡。