2013-07-07 12 views
9

Tworzę aplikację działającą jak DMS (Document Management System), więc mój klient będzie ładował pliki PDF, XLS i DOC.Ile miejsca na dysku mają plany heroku?

+1

Według podobnego [pytanie] (http://stackoverflow.com/questions/12099378/harddisk-quota-cedar-stack-heroku), wygląda na to 620GB. –

Odpowiedz

5

https://policy.heroku.com/aup#quota

Network Bandwidth: 2TB/month - Soft 
Shared DB processing: Max 200msec per second CPU time - Soft 
Dyno RAM usage: 512MB - Hard 
Slug Size: 200MB - Hard 
Request Length: 30 seconds - Hard 

Może warto pomyśleć o przechowywanie danych na Amazon S3?

+0

Co leży u podstaw tego limitu długości żądania na 30 lat na Heroku? Czy jest to typowe ograniczenie dotyczące hostingu? Mam aplikację węzła, która zakłada potencjalnie dłuższy czas trwania (większość czasu trwania to transfer danych w sieci). –

+0

@ChrisPrince Heroku mówi: "Decyzja o szybkim przekroczeniu czasu żądań nie została wprowadzona, aby uniknąć długich żądań na naszym routerze, ani abyśmy mieli tylko szybkie aplikacje na naszej platformie, ale ponieważ standardowe serwery internetowe nie obsługują tego typu żądań szczególnie dobrze. " (https://blog.heroku.com/timeout-quickly) Pliki do pobrania z aplikacji muszą być przesyłane co 55 sekund, aby pozostać przy życiu, a przesyłane filmy powinny być przesyłane bezpośrednio do usługi zewnętrznej firmy zewnętrznej. (https://devcenter.heroku.com/articles/request-timeout#long-polling-and-streaming-responses) – Ethan

12

Nie chcesz niczego przesyłać do Heroku, ma efemeryczny system plików, który jest resetowany przy ponownym uruchomieniu/wdrożeniach. Wszystko przesłanych powinny być przesłane do trwałego magazynu plików jak Amazon S3

https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem

+1

Dzięki! Pomaga mi. –

+0

Więc możesz zapisać stronę Worpress na Heroku i zapisać wszystkie obrazy na S3? – SuperUberDuper

1

Od How much disk space on the Dyno can I use? witryny Heroku pomocy:

Emisji

trzeba przechowywać pliki tymczasowe na Dyno

procesy Rozdzielczość

Zastosowanie mają pełny dostęp do dostępnej, niewykorzystanej przestrzeni na dysku zamontowanym /app, umożliwiając aplikację napisać gigabajtów tymczasowych plików danych. Aby znaleźć przybliżoną ilość dostępnego miejsca dla bieżącego typu Dyno, uruchom komendę CLI heroku run "df -h" --size=standard-1x -a APP_NAME i sprawdź wartość woluminu zamontowanego pod numerem /app.

Różne rodzaje Dyno może mieć różne dyski wielkości, więc ważne jest, aby skontaktować się z odpowiednim rozmiarze Dyno

Uwaga:

Ze względu na hamowni ulotne systemu plików, wszystkie pliki zapisane na płyta zostanie trwale zniszczona po ponownym uruchomieniu lub ponownym uruchomieniu Dyno. Aby zapewnić nieprzerwane przechowywanie plików między ponownymi uruchomieniami, zalecamy korzystanie z usługi przechowywania plików innej firmy.

Ważną częścią jest to, że nie jest to ta sama wartość dla każdego planów i ewentualnie ulec zmianie z czasem:

Różne rodzaje Dyno mogą mieć różne dyski wielkości, więc ważne jest, aby skontaktować się z odpowiednim rozmiarze Dyno

Powiązane problemy