現在、無料ホスティングのブログエンジンとしてwordpressを実行していますが、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サポートの応答はこちらです...
「こんにちは、ファイルシステムはcedarで書き込み可能であり、100 MB以上を処理できます。少なくとも1 GBです。
とは言うものの、それは動的ローカルで一時的なものです。 https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem を参照してください
永続的なストレージの場合、S3のようなものをお勧めします。 https://devcenter.heroku.com/articles/s
お役に立てれば。"
また、ページの読み込みには時間がかかる場合があります(5〜10秒)
無料のdynoが頻繁にアクセスされない場合、 スリープモード になります。その後、dynoが再びアクティブになるまでに遅延があります。私にとって、これには5〜10秒かかります。頻繁にアクセスしてシステムをだますことはできません。これは無料の dyno hours を消費するためです。