web-dev-qa-db-ja.com

Heroku無料アカウントは制限されていますか?

現在、無料ホスティングのブログエンジンとしてwordpressを実行していますが、Rubyプラットフォームでgitベースのブログエンジン(Jekyll、Toto)を使用するように移行する予定です。次に、Herokuが無料のアカウント機能を提供するのを見ますが、帯域幅、ディスク容量、リクエストの詳細が表示されませんか?

151
Samnang

Herokuは、5MBのデータベースを無料で提供します

Herokuは、1つのdynoを無料で提供します。 dynoは、アプリケーションを実行し、リクエストに応答するインスタンスです。アプリケーションの各インスタンスが100ミリ秒で各リクエストを処理できる場合、無料アカウントで毎分600リクエストを取得できます。

アプリケーションコードとそのアセット(スラッグ)は合計で300 MBに制限されています。また、アプリケーションはローカルファイルシステムにもアクセスできます。ローカルファイルシステムは、その特定のdynoの一時的なスクラッチスペースとして機能し、少なくとも1 GBのデータを保存できる必要があります。

帯域幅には2TB /月の制限があります。

254
yfeldblum

これが私が抱えていた問題です...

「アプリのいくつかの機能の写真とファイルのアップロードがありますが、保存されません。

私はstackoverflowで、「100MBのディスクスペースに制限されていますが、ファイルシステムは読み取り専用であるため、ファイル(ユーザーアップロードを含む)を保存することはできません。100MBのディスクスペースはアプリケーションコードおよびその他のアセット。100MBはスラッグの最大サイズであり、プロジェクトが参照するすべてのgemが含まれます。」

ユーザーがファイルを正常にアップロードして保存できるようにする必要があります。どうすればこれを実現できますか?」

Herokuサポートの応答はこちらです...

「こんにちは、ファイルシステムはcedarで書き込み可能であり、100 MB以上を処理できます。少なくとも1 GBです。

とは言うものの、それは動的ローカルで一時的なものです。 https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem を参照してください

永続的なストレージの場合、S3のようなものをお勧めします。 https://devcenter.heroku.com/articles/s

お役に立てれば。"

20

また、ページの読み込みには時間がかかる場合があります(5〜10秒)

無料のdynoが頻繁にアクセスされない場合、 スリープモード になります。その後、dynoが再びアクティブになるまでに遅延があります。私にとって、これには5〜10秒かかります。頻繁にアクセスしてシステムをだますことはできません。これは無料の dyno hours を消費するためです。

1
Jonathan