我是初学者RoR程序员,他计划使用Heroku部署我的应用程序.来自我的其他顾问朋友的话说,Heroku非常简单,易于使用.唯一的问题是我仍然不知道Heroku做了什么......
我看过他们的网站,简而言之,Heroku所做的是帮助扩展但是......为什么这甚至重要?Heroku如何帮助:
速度 - 我的研究表明,如果我的目标是美国/亚洲的受众,那么在美国东海岸部署AWS将是最快的.
安全 - 他们有多安全?
缩放 - 它实际上如何工作?
成本效率 - 像dyno这样的东西可以很容易地扩展.
他们如何与竞争对手竞争?例如,Engine Yard和bluebox?
请用外行英语术语来解释......我是初学程序员.
我有一个Web应用程序,接受来自ios应用程序的api请求.我的网络应用程序使用他们的免费dyno托管在Heroku上,该dyno能够处理每个请求512 MB的数据.因为节点是单线程应用程序,所以一旦我们开始从ios端到Web服务器获得更高级别的流量,这将是一个问题.我也不是世界上最富有的人,所以我想知道创建另一个免费的heroku应用程序并使用循环法来平衡从ios应用程序收到的负载是否聪明?
我只需要指出正确的方向.垂直扩展在财务上不是一个真正的选择.