Безкоштовний рахунок Heroku обмежений?


158

Наразі я працюю Wordpress як мій блог на безкоштовному хостингу, але я планую перейти на використання блогу на основі git (Jekyll, Toto) на платформі Ruby. Потім я бачу, що Heroku надає безкоштовні функції облікового запису, але я не бачу деталей про пропускну здатність, місця на диску, запити?


7
Щойно я знайшов на legal.heroku.com/aup#quota
Самнанг

7
URL змінився: policy.heroku.com/aup#quota
cdeszaq

Відповіді:


262

Heroku безкоштовно надає базу даних 5 Мб

Heroku надає безкоштовно 1 дино. Dyno - це примірник запуску вашої програми та відповіді на запити. Якщо кожен екземпляр вашої програми може обслуговувати кожен запит за 100 мс, ви отримуєте 600 запитів на хвилину за допомогою безкоштовного рахунку.

Ваш код програми та його активи (слуг) обмежені до 300 МБ. У вашій програмі також є доступ до локальної файлової системи, яка може служити ефемерним простором подряпин для цього конкретного дина, і повинна мати можливість зберігати щонайменше 1 ГБ даних.

Існує обмеження в 2 ТБ / місяць для пропускної здатності.


2
Це все-таки правда? Ви все ще можете отримати 1 дино безкоштовно в Heroku?
Роберт Мартін

24
так, так, перевірте heroku.com/pricing#1-0 і переконайтеся, що ви встановлені на 1 dyno і 0 фон. вам нараховують 750 годин безкоштовно, тому за 31 день, 744 годинний місяць ви платите за 0 годин. вони "відкручуються" або що завгодно, зупиняють вашу програму, коли вона не використовується деякий час, а потім "закручуються", коли вона знову отримує доступ, тому може виникнути затримка залежно від останнього доступу.
джей

9
Насправді пропускна здатність становить 2 ТБ / місяць (м'яка): policy.heroku.com/aup Докладніше: Тривалість запиту: 30 секунд - Важке використання Dyno RAM: 512 Мб - Жорстке
KZ

3
@hsestupin - в цей час написання (жовтень 2012) ви отримуєте безкоштовну базу даних postgresql. Хероку приголомшливий, особливо враховуючи, що перший дино є безкоштовним.
Полсонбі

1
@yfeldblum, велика кількість героїв збільшить до 300 мб?
Джордж Ш.

21

Ось проблема у мене була….

"У нас є додатки для завантаження фотографій та файлів для кількох функцій, але вони не зберігають.

Я прочитав в stackoverflow, що "Ви обмежені на 100 МБ дискового простору, але вам не дозволяється зберігати на диску жодні файли (включаючи завантаження користувачами), оскільки файлова система читається лише заново. 100 МБ дискового простору призначено для коду вашої програми та іншого 100MB - це максимальний розмір кулі, який включає всі дорогоцінні камені, на які посилається ваш проект. "

Нам потрібні наші користувачі, щоб мати можливість успішно завантажувати файли та зберігати їх. Як ми можемо це зробити? "

Ось відповідь підтримки Heroku ...

Msgstr "Привіт, файлова система може бути записана на кедрі та може обробляти значно більше 100 МБ; принаймні 1 Гб.

Це було дино-локальним та ефемерним; дивись https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem

Для постійного зберігання ми рекомендуємо щось на зразок S3: https://devcenter.heroku.com/articles/s3

Сподіваюся, це допомагає ".


7
OpenShift надає 3 безкоштовні "диноси", кожен з яких має стійке зберігання даних.
jpillora

2
Це можна перефразувати в одне речення, яке б більш чітко відповіло на питання.
спудер

1

Також завантаження сторінки може зайняти довгий час (5-10 сек)

Якщо до вільного динозалу не можна часто звертатися, він переходить у режим сну . Після цього відбувається затримка, щоб дино знову активізувався. Для мене це займає 5-10сек. Ви не можете обдурити систему, часто користуючись нею, оскільки це витрачає ваші безкоштовні години .


1

Для тих, хто збирається прийти сюди за мною, ви можете отримати пакет хобі, якщо ви студент і маєте пакет розробників GitHub. Ось деталі: Heroku для студентів GitHub

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.