Heroku free account limited?

BlogsHeroku

Blogs Problem Overview


Currently, I am running wordpress as my blog engine on free hosting, but I'm planning to move to use git-based blog engine(Jekyll, Toto) on Ruby platform. Then I see Heroku provides free account features, but I don't see any detail on bandwidth, disk spaces, requests?

Blogs Solutions


Solution 1 - Blogs

Heroku provides, for free, a 5MB database

Heroku provides, for free, 1 dyno. A dyno is an instance of your application running and responding to requests. If each instance of your application can serve each request in 100ms, then you get 600 requests/minute with the free account.

Your application code and its assets (the slug) are limited to 300 MB in total. Your application also has access to the local filesystem, which can serve as an ephemeral scratch space for that specific dyno, and should be able to store at least 1 GB of data.

There is a 2TB/month limit on bandwidth.

Solution 2 - Blogs

Here is the problem I had....

"We have photo and file upload for several features in our app, but they do not save.

I have read on stackoverflow that "You are limited to 100MB of disk space, but you are not permitted to save any files (including user uploads) to disk because the filesystem is readonly. The 100MB of disk space is for your application code and other assets. The 100MB is the maximum slug size, and includes all gems referenced by your project."

We need our users to be able to successfully upload files and have them save. How do we make this happen?"

Here is Heroku Support's response...

"Hi, the filesystem is writeable on cedar, and can handle significantly more than 100MB; at least 1GB.

That said, it's dyno-local and ephemeral; see https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem

For permanent storage, we recommend something like S3: https://devcenter.heroku.com/articles/s3

Hope this helps."

Solution 3 - Blogs

For those who are going to come here after me, you can get the hobby pack if you are a student and have the GitHub developer pack, Here are the details: Heroku for GitHub students

Solution 4 - Blogs

Also, loading your page might take a long time (5-10 sec)

If a free dyno isn't accessed frequently it goes into sleep mode. After that there is a delay for the dyno to become active again. For me this takes 5-10sec. You cannot fool the system by accessing it frequently because this is consuming your free dyno hours.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionSamnangView Question on Stackoverflow
Solution 1 - BlogsyfeldblumView Answer on Stackoverflow
Solution 2 - BlogsBrian Jeffrey GrossView Answer on Stackoverflow
Solution 3 - BlogsZaMyView Answer on Stackoverflow
Solution 4 - BlogsJonathanView Answer on Stackoverflow