現在、無料ホスティングでワードプレスをブログエンジンとして実行していますが、Rubyプラットフォームでgitベースのブログエンジン(Jekyll、Toto)を使用する予定です。次に、Herokuは無料のアカウント機能を提供しているようですが、帯域幅、ディスク容量、リクエストの詳細は表示されませんか?
現在、無料ホスティングでワードプレスをブログエンジンとして実行していますが、Rubyプラットフォームでgitベースのブログエンジン(Jekyll、Toto)を使用する予定です。次に、Herokuは無料のアカウント機能を提供しているようですが、帯域幅、ディスク容量、リクエストの詳細は表示されませんか?
回答:
Herokuは5MBのデータベースを無料で提供しています
Herokuは、無料で1つのdynoを提供します。dynoは、実行中のリクエストに応答するアプリケーションのインスタンスです。アプリケーションの各インスタンスが各リクエストを100ミリ秒で処理できる場合、無料のアカウントで600リクエスト/分を取得します。
アプリケーションコードとそのアセット(スラッグ)は、合計で300 MBに制限されています。アプリケーションはローカルファイルシステムにもアクセスできます。これは、その特定のdynoの一時的なスクラッチスペースとして機能し、少なくとも1 GBのデータを保存できる必要があります。
帯域幅には月あたり2TBの制限があります。
これが私が抱えていた問題です...
「アプリにはいくつかの機能の写真とファイルのアップロードがありますが、保存されません。
私はstackoverflowで「あなたは100MBのディスクスペースに制限されていますが、ファイルシステムが読み取り専用であるため、ファイル(ユーザーアップロードを含む)をディスクに保存することは許可されていません。100MBのディスクスペースはあなたのアプリケーションコードとその他のためのものです。アセット。100MBが最大のスラッグサイズであり、プロジェクトが参照するすべてのgemが含まれます。」
ユーザーがファイルを正常にアップロードして保存できるようにする必要があります。どうすればこれを実現できますか?」
Herokuサポートの応答は次のとおりです...
「こんにちは。ファイルシステムはシダーに書き込み可能で、100 MBを大幅に超える容量(少なくとも1 GB)を処理できます。
そうは言っても、それはダイノローカルで短命です。https://devcenter.heroku.com/articles/dynos#ephemeral-filesystemを参照してください
永続的なストレージについては、S3のようなものをお勧めします:https : //devcenter.heroku.com/articles/s3
お役に立てれば。"
また、ページの読み込みに時間がかかる場合があります(5〜10秒)
無料のdynoが頻繁にアクセスされない場合は、スリープモードになります。その後、dynoが再びアクティブになるまでに遅延があります。私の場合、これには5〜10秒かかります。これは無料のdyno時間を消費するため、頻繁にアクセスしてシステムをだますことはできません。
私の後に来る人は、学生でGitHub開発者パックを持っている場合、ホビーパックを入手できます。詳細は次のとおりです:GitHub学生向けのHeroku