Ich erstelle eine App, die wie ein DMS (Document Management System) funktioniert, so dass mein Kunde PDFs, XLS's und DOCs hochlädt.Wie viel Speicherplatz haben Heroku-Pläne?
Antwort
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
Vielleicht sollten Sie darüber nachdenken, Daten auf Amazon S3 zu speichern?
Was liegt dieser Anforderungslänge von 30 Sekunden auf Heroku zugrunde? Ist eine typische Hosting-Beschränkung? Ich habe eine Knoten-App, die möglicherweise längere Laufzeiten (die meiste Dauer ist Netzwerkdatenübertragung) angenommen. –
@ChrisPrince Heroku sagt: "Die Entscheidung, Anfragen zeitnah zu stellen, wurde nicht getroffen, um lang andauernde Anfragen auf unserem Router zu vermeiden oder nur schnelle Anwendungen auf unserer Plattform zu haben, sondern weil Standard-Webserver diese Art von Anfragen nicht behandeln besonders gut. " (https://blog.heroku.com/timeout-quickly) Downloads von einer App müssen nur alle 55 Sekunden etwas übertragen, um am Leben zu bleiben, und Uploads werden direkt einem Speicherdienst eines Drittanbieters empfohlen. (https://devcenter.heroku.com/articles/request-timeout#long-polling-and-streaming-responses) – Ethan
Sie möchten nichts auf Heroku hochladen, es hat ein kurzlebiges Dateisystem, das bei Neustarts/Deploys zurückgesetzt wird. Alles, was hochgeladen sollte
https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem
Danke! Es hilft mir. –
Also können Sie eine Worpress-Site auf Heroku speichern und alle Bilder auf S3 speichern? – SuperUberDuper
Die richtige Antwort auf einen permanenten Dateispeicher wie Amazon S3 hochgeladen wird, ist, dass es scheint, Sie haben 620 GB.
Nach dieser Antwort: https://stackoverflow.com/a/16938926/3973137
Von How much disk space on the Dyno can I use? der Heroku Hilfe-Website:
Ausgabe
Sie müssen sich auf dem Dyno temporäre Dateien speichern
Auflösung
Anwendungsprozesse haben vollen Zugriff auf die verfügbaren, nicht verwendeten Platz auf der
/app
Scheibe montiert ist, Ihre Anwendung ermöglicht Gigabyte temporären Dateien zu schreiben. Um ungefähr zu ermitteln, wie viel Speicherplatz für Ihren aktuellen Dyno-Typ verfügbar ist, führen Sie den CLI-Befehlheroku run "df -h" --size=standard-1x -a APP_NAME
aus und überprüfen Sie den Wert für das Volume, das unter/app
bereitgestellt wurde.Verschiedene Dyno-Typen können unterschiedliche Größe Scheiben haben, ist es so wichtig, dass Sie mit der richtigen Dyno Größe überprüfen
Bitte beachten Sie:
Aufgrund der Dynos ephemeren Dateisystem, werden alle Dateien geschrieben Wenn der Dyno neu gestartet oder getaktet wird, wird die CD dauerhaft zerstört. Um sicherzustellen, dass Ihre Dateien zwischen Neustarts bestehen bleiben, empfehlen wir, einen Dateispeicherdienst eines Drittanbieters zu verwenden.
Der wichtige Teil hier ist, dass es nicht der gleiche Wert für alle Pläne und ist möglicherweise unterliegt mit der Zeit ändert:
Verschiedene Dyno-Typen unterschiedliche Größe Scheiben haben könnten, so ist es wichtig, dass Sie überprüfen die korrekte Dyno Größe
- 1. Firebase-Listener verbrauchen viel Speicherplatz
- 2. git lfs "Objekte" nehmen viel Speicherplatz
- 3. Wie viel zusätzlichen Speicherplatz würde Datenbank reparieren erfordern
- 4. Android Wie viel Speicherplatz ist auf der SD-Karte frei?
- 5. Wie viel Speicherplatz ist in meinem SML-Code erforderlich?
- 6. Überprüfen, wie viel sharedObject Speicherplatz dort verfügbar ist
- 7. CUDA shared memory belegen doppelt so viel Speicherplatz wie benötigt
- 8. Wie viel Speicherplatz sollte ich für mein Subversion-Repository reservieren?
- 9. Mongo-Datenbank, die viel mehr Speicherplatz belegt, als sie sollte
- 10. Clojure: Warum verbraucht dieser Schreiber so viel Heap-Speicherplatz?
- 11. Wie viel Effekt haben große Arrays auf die Effizienz?
- 12. Wie viel Wissen des DOM sollte JavaScript-Code haben?
- 13. Wie viel Speicherplatz ist erforderlich, um einen NULL-Wert mit Postgresql DB zu speichern?
- 14. Wie kann ich überprüfen, wie viel Speicherplatz eine SD-Karte auf einem Android-Gerät frei hat?
- 15. Wie finden Sie, wie viel Speicherplatz durch einen Aufruf von malloc() zugewiesen wird?
- 16. Wie finde ich heraus, wie viel Speicherplatz noch mit Java verfügbar ist?
- 17. Wie ermittelt man, wie viel freier Speicherplatz auf einem Laufwerk in Qt?
- 18. Wie viel Abstraktion ist zu viel?
- 19. Wie viel Speicher wird von Mondrian verwendet?
- 20. Wie viel Speicherplatz benötige ich für Windows 7/8 und XBox Spieleentwicklung mit XNA?
- 21. Wie viel Speicherplatz ist minimal genug für VS 2008 und SQL Server
- 22. SIFR: Wie viel ist zu viel?
- 23. iPhone: verfügbarer Speicherplatz
- 24. Wie viel Javascript ist zu viel?
- 25. Feature Bloat - wie viel ist zu viel?
- 26. Wie viel CSS ist zu viel CSS?
- 27. php memory wie viel ist zu viel
- 28. Wie viel Javascript zu viel ist
- 29. Wie viel Javascript ist zu viel Javascript
- 30. TFS-Verzweigung und Speicherplatz
nach einer [ähnlichen Frage] (http://stackoverflow.com/questions/12099378/harddisk-quota-cedar-stack-heroku), sieht es aus wie 620GB. –