Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 可预测的突发主机_Ruby On Rails_Hosting - Fatal编程技术网

Ruby on rails 可预测的突发主机

Ruby on rails 可预测的突发主机,ruby-on-rails,hosting,Ruby On Rails,Hosting,我运行一个Rails web应用程序,通常流量适中(最多100个请求/小时)。然而,在我可以预期的时间内,我每隔几周就会收到一次相对较高的流量突发(2小时内每秒50个请求)。在接下来的几个月里,我预计中等流量和高峰流量都会增加,但它们的相对大小可能会保持成比例 在哪里举办这样的活动最好?我过去曾使用EC2来加速处理,但是否还有其他更具成本效益的选项(我不需要大量存储)?Heroku、Linode或Slicehost呢?Heroku非常简单 当您准备好流量突发时,将旋钮向上移动滑块(“动态”的数量

我运行一个Rails web应用程序,通常流量适中(最多100个请求/小时)。然而,在我可以预期的时间内,我每隔几周就会收到一次相对较高的流量突发(2小时内每秒50个请求)。在接下来的几个月里,我预计中等流量和高峰流量都会增加,但它们的相对大小可能会保持成比例

在哪里举办这样的活动最好?我过去曾使用EC2来加速处理,但是否还有其他更具成本效益的选项(我不需要大量存储)?Heroku、Linode或Slicehost呢?

Heroku非常简单

当您准备好流量突发时,将旋钮向上移动滑块(“动态”的数量,或Heroku上的并发单位)

完成爆破后,将旋钮移回滑块下方

希罗库为迪诺斯开出的账单按比例排到了第二位。如果你将dynos上升5923秒,然后再下降,这就是你要支付的费用

Heroku负责从“编译段塞”部署应用程序,该段塞是在您将Heroku master推送到所有新Dyno时创建的。除了移动滑块之外,您无需做任何事情来准备突发流量。

Heroku非常简单

当您准备好流量突发时,将旋钮向上移动滑块(“动态”的数量,或Heroku上的并发单位)

完成爆破后,将旋钮移回滑块下方

希罗库为迪诺斯开出的账单按比例排到了第二位。如果你将dynos上升5923秒,然后再下降,这就是你要支付的费用


Heroku负责从“编译段塞”部署应用程序,该段塞是在您将Heroku master推送到所有新Dyno时创建的。除了移动滑块之外,您无需做任何事情来准备突发流量。

我将支持Heroku的建议。因为您提前知道何时需要更多容量,所以可以在本地系统上运行cron作业,自动调整dyno的数量


请查看
dyno
选项。

我将支持Heroku的推荐。因为您提前知道何时需要更多容量,所以可以在本地系统上运行cron作业,自动调整dyno的数量


请查看
dyno
选项。

非常特殊。我看到的唯一问题是,您必须手动调整切片的大小。

是非常特殊的。我看到的唯一问题是,您必须手动调整切片的大小。

这是一个很大的问题,不是吗?我在Slicehost上只取得了很好的效果,但是每周手动调整一个切片的大小数次,而它在生产模式下运行似乎不是一个好主意。这是一个很大的问题,不是吗?我在Slicehost上只取得了很好的效果,但是在生产模式下运行时,每周手动调整一个切片的大小数次似乎不是一个好主意。是的,Heroku是满足这种需求的一个很好的解决方案。如果你不想照看孩子,你也可以使用自动定标器。看,是的,Heroku是满足这种需求的一个很好的解决方案。如果你不想照看孩子,你也可以使用自动定标器。看见