Я создаю приложение, которое работает как DMS (система управления документами), поэтому мой клиент будет загружать PDF, XLS и DOC.
Сколько места на диске есть в планах heroku?
Ответы (4)
Вы не хотите ничего загружать в Heroku, у него эфемерная файловая система, которая сбрасывается при перезапуске/развертывании. Все загружаемые файлы должны быть загружены в постоянное хранилище файлов, такое как Amazon S3.
https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem
От Сколько места на диске на Могу ли я использовать Dyno? на справочном сайте heroku:
Проблема
Вам нужно хранить временные файлы на Dyno
Разрешение
Процессы приложений имеют полный доступ к доступному неиспользуемому пространству на смонтированном
/app
диске, что позволяет вашему приложению записывать гигабайты временных файлов данных. Чтобы примерно узнать, сколько места доступно для вашего текущего типа Dyno, запустите команду CLIheroku run "df -h" --size=standard-1x -a APP_NAME
и проверьте значение тома, смонтированного в/app
.Различные типы Dyno могут иметь диски разного размера, поэтому важно проверить правильный размер Dyno
Обратите внимание:
Из-за эфемерной файловой системы Dynos любые файлы, записанные на диск, будут безвозвратно уничтожены при перезапуске или цикле Dyno. Чтобы ваши файлы сохранялись между перезагрузками, мы рекомендуем использовать стороннее хранилище файлов.
Важной частью здесь является то, что это значение не одинаково для всех планов и может меняться со временем:
Различные типы Dyno могут иметь диски разного размера, поэтому важно проверить правильный размер Dyno
Правильный ответ: кажется, что у вас 620 ГБ.
Согласно этому ответу: https://stackoverflow.com/a/16938926/3973137
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?