毎日何十万回も外部 API を (HTTP リクエスト経由で) 呼び出すアプリがあります。
Heroku アプリにある Web dyno の数は、速度や 1 秒あたりに実行できる呼び出しの数、または取得したデータを保存する機能に影響しますか?
毎日何十万回も外部 API を (HTTP リクエスト経由で) 呼び出すアプリがあります。
Heroku アプリにある Web dyno の数は、速度や 1 秒あたりに実行できる呼び出しの数、または取得したデータを保存する機能に影響しますか?
いいえ、rake タスクによって Web dyno が遅くなることはありません。また、Web dyno が rake タスクに影響を与えることもありません。それらは別々のプロセス (dyno) で実行されます。
ただし、Heroku はレーキ タスクの料金を請求することになります。( https://devcenter.heroku.com/articles/usage-and-billing )
1 回限りの dyno
heroku run で 1 回限りの dyno を実行すると、コマンド用に dyno がプロビジョニングされ、コマンドの実行に費やされた時間によって使用量が発生します。