我有一个处理大量数据但访问者很少的应用程序.
当我有访客时我需要大约4个dynos但我每天都没有访客.
当有人登录时,有没有办法从我的rails应用程序中添加dynos?
谢谢.
最佳答案 您可以尝试以下几种方法:
> Heroku插件:adept-scale – 在需要时自动缩放网络动态
> Rails gem(目前只是一个概念验证):heroku-autoscale – 您需要付出努力来实现这一目标
>网络服务:hirefire – 可以安排哪些日子你需要更多的Dynos
一些Stackoverflow链接的问题如下:
> Gems/Services for autoscaling Heroku’s dynos and workers
> How does one autoscale web dynos on Heroku?
要么
在登录时通过Ruby代码使用Heroku Platform API:
> Dyno API创建Dyno:https://devcenter.heroku.com/articles/platform-api-reference#dyno和
>形成API,可用于扩展Dynos:https://devcenter.heroku.com/articles/platform-api-reference#formation