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ń?
158
Odpowiedzi:
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.
źródło
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."
źródło
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 .
źródło
Dla tych, którzy przyjdą tu po mnie, możesz zdobyć pakiet hobby, jeśli jesteś studentem i masz pakiet programisty GitHub, oto szczegóły: Heroku dla studentów GitHub
źródło