Сколько места на диске есть в планах heroku?

Я создаю приложение, которое работает как DMS (система управления документами), поэтому мой клиент будет загружать PDF, XLS и DOC.


person Marco    schedule 07.07.2013    source источник
comment
Согласно похожему вопросу, это выглядит как 620 ГБ.   -  person James Lim    schedule 07.07.2013


Ответы (4)


Вы не хотите ничего загружать в Heroku, у него эфемерная файловая система, которая сбрасывается при перезапуске/развертывании. Все загружаемые файлы должны быть загружены в постоянное хранилище файлов, такое как Amazon S3.

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

person John Beynon    schedule 07.07.2013
comment
Итак, можете ли вы хранить сайт Worpress на героку и хранить все изображения на S3? - person SuperUberDuper; 19.07.2016

От Сколько места на диске на Могу ли я использовать Dyno? на справочном сайте heroku:

Проблема

Вам нужно хранить временные файлы на Dyno

Разрешение

Процессы приложений имеют полный доступ к доступному неиспользуемому пространству на смонтированном /app диске, что позволяет вашему приложению записывать гигабайты временных файлов данных. Чтобы примерно узнать, сколько места доступно для вашего текущего типа Dyno, запустите команду CLI heroku run "df -h" --size=standard-1x -a APP_NAME и проверьте значение тома, смонтированного в /app.

Различные типы Dyno могут иметь диски разного размера, поэтому важно проверить правильный размер Dyno

Обратите внимание:

Из-за эфемерной файловой системы Dynos любые файлы, записанные на диск, будут безвозвратно уничтожены при перезапуске или цикле Dyno. Чтобы ваши файлы сохранялись между перезагрузками, мы рекомендуем использовать стороннее хранилище файлов.

Важной частью здесь является то, что это значение не одинаково для всех планов и может меняться со временем:

Различные типы Dyno могут иметь диски разного размера, поэтому важно проверить правильный размер Dyno

person user3658510    schedule 13.02.2018

Правильный ответ: кажется, что у вас 620 ГБ.

Согласно этому ответу: https://stackoverflow.com/a/16938926/3973137

введите описание изображения здесь

person Anthony    schedule 22.08.2017

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

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

Может стоит подумать о хранении данных на amazon s3?

person BvuRVKyUVlViVIc7    schedule 07.07.2013
comment
Что лежит в основе этого ограничения длины запроса в 30 секунд на Heroku? Типичное ограничение хостинга? У меня есть приложение Node, которое предполагает потенциально большую продолжительность (большая часть продолжительности — это передача данных по сети). - person Chris Prince; 25.06.2016
comment
@ChrisPrince Heroku говорит: «Решение о быстром тайм-ауте запросов было принято не для того, чтобы избежать длительных запросов на нашем маршрутизаторе или для того, чтобы на нашей платформе были только быстрые приложения, а потому, что стандартные веб-серверы не особенно хорошо обрабатывают запросы такого типа. . (blog.heroku.com/timeout-quickly) Для загрузки из приложения нужно только что-то передать каждые 55 секунд, чтобы оставаться в живых, а загрузку рекомендуется выполнять непосредственно в стороннее хранилище. (devcenter.heroku.com/articles/) - person Ethan; 13.07.2017