Darmowe konto Heroku ograniczone?


158

Obecnie używam wordpressa jako silnika blogów na darmowym hostingu, ale planuję przejść na silnik blogów oparty na git (Jekyll, Toto) na platformie Ruby. Wtedy widzę, że Heroku zapewnia bezpłatne funkcje konta, ale nie widzę żadnych szczegółów dotyczących przepustowości, przestrzeni dyskowej, żądań?


7
Właśnie znalazłem na legal.heroku.com/aup#quota
Samnang

7
Adres URL się zmienił: policy.heroku.com/aup#quota
cdeszaq

Odpowiedzi:


262

Heroku udostępnia bezpłatnie bazę danych o wielkości 5 MB

Heroku zapewnia bezpłatnie 1 hamownię. Dyno to instancja Twojej aplikacji działającej i odpowiadającej na żądania. Jeśli każda instancja Twojej aplikacji może obsłużyć każde żądanie w ciągu 100 ms, to z darmowego konta otrzymasz 600 żądań na minutę.

Twój kod aplikacji i jego zasoby (slug) są ograniczone do łącznie 300 MB. Twoja aplikacja ma również dostęp do lokalnego systemu plików, który może służyć jako tymczasowa przestrzeń magazynująca dla tej konkretnej hamowni i powinna być w stanie przechowywać co najmniej 1 GB danych.

Limit przepustowości wynosi 2 TB / miesiąc.


2
Czy to nadal prawda? Czy nadal możesz otrzymać 1 hamownię za darmo w Heroku?
Robert Martin

24
tak, sprawdź heroku.com/pricing#1-0 i upewnij się, że masz ustawione 1 hamownię i 0 tła. otrzymujesz 750 godzin za darmo, więc w 31-dniowym 744-godzinnym miesiącu płacisz za 0 godzin. będą „zwalniać” lub cokolwiek innego, zatrzymywać aplikację, gdy nie jest używana przez jakiś czas, a następnie „zwiększać prędkość” po ponownym uruchomieniu, więc może wystąpić opóźnienie w zależności od ostatniego dostępu.
jay

9
W rzeczywistości przepustowość wynosi 2 TB / miesiąc (miękka): policy.heroku.com/aup Więcej: Długość żądania: 30 sekund - Twardy, Dyno Wykorzystanie pamięci RAM: 512 MB - Twarde
KZ

3
@hsestupin - w chwili pisania tego tekstu (październik 2012) otrzymujesz bezpłatną bazę danych postgresql. Heroku jest niesamowite, zwłaszcza biorąc pod uwagę, że pierwsza hamownia jest darmowa.
Polsonby

1
@yfeldblum, czy heroku rozszerza rozmiar ślimaka do 300 mb?
George Sh.

21

Oto problem, który miałem ....

„Mamy możliwość przesyłania zdjęć i plików dla kilku funkcji w naszej aplikacji, ale nie są one zapisywane.

Przeczytałem w serwisie stackoverflow, że „Masz ograniczenie do 100 MB miejsca na dysku, ale nie możesz zapisywać żadnych plików (w tym przesyłanych przez użytkowników) na dysk, ponieważ system plików jest przeznaczony tylko do odczytu. 100 MB miejsca na dysku jest przeznaczone na kod aplikacji i inne zasobów. 100 MB to maksymalny rozmiar pliku i obejmuje wszystkie klejnoty, do których odwołuje się Twój projekt ”.

Potrzebujemy naszych użytkowników, aby mogli pomyślnie przesyłać pliki i je zapisywać. Jak tego dokonamy? ”

Oto odpowiedź wsparcia Heroku ...

„Cześć, system plików jest zapisywalny na cedrze i może obsłużyć znacznie więcej niż 100 MB, co najmniej 1 GB.

To powiedziawszy, jest to hamownia lokalna i efemeryczna; zobacz https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem

Do przechowywania stałego zalecamy coś takiego jak S3: https://devcenter.heroku.com/articles/s3

Mam nadzieję że to pomoże."


7
OpenShift oferuje 3 bezpłatne „hamownie”, każda z trwałym przechowywaniem danych.
jpillora

2
Można to przeformułować w jedno zdanie, które jaśniej udzieliłoby odpowiedzi na pytanie.
spuder

1

Również ładowanie strony może zająć dużo czasu (5-10 sekund)

Jeśli wolna hamownia nie jest często używana, przechodzi w tryb uśpienia . Po tym czasie hamownia ponownie się uaktywni. U mnie zajmuje to 5-10 sekund. Nie możesz oszukać systemu, często uzyskując do niego dostęp, ponieważ zużywa to twoje darmowe godziny hamowni .


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.