Платная ли герока быстрее бесплатной версии? - PullRequest
19 голосов
/ 15 февраля 2012

В настоящее время я занимаюсь разработкой приложения rails3.2 и считаю, что время загрузки Heroku исключительно медленное.Может кто-нибудь сказать мне, если это то, что следует ожидать с платным сервером на Heroku?

Ответы [ 3 ]

21 голосов
/ 15 февраля 2012

Нет реальной разницы в скорости между платной Heroku и бесплатной. Как уже упоминали другие, ваше приложение будет «раскручиваться» после периода бездействия в бесплатном сервисе, и это не происходит на любом уровне платного сервиса. Единственное другое различие в производительности заключается в том, что ваше приложение может обрабатывать столько одновременных подключений, сколько имеется динамов - поэтому, если два пользователя подключаются к вашему бесплатному приложению одновременно, один должен ждать завершения запроса другого (обычно это минимально и ничего не должно беспокоить, пока вы не начнете получать трафик).

Сказав это, вы также должны учитывать, когда ваше приложение работает медленно. Если он медленный для первого запроса и вызывает запросы после этого, это проблема замедления и не о чем беспокоиться. Если все запросы медленные, это, вероятно, то, что нужно устранить в приложении (хотя платная учетная запись Heroku, вероятно, все еще не ответ).

19 голосов
/ 15 февраля 2012

Бесплатная версия бездействует после определенного периода бездействия.Это, вероятно, медлительность, которую вы испытываете.Платная версия не бездействует.

5 голосов
/ 17 июля 2012

Я столкнулся с той же проблемой пару дней назад, и, похоже, лучшим решением для этого является установка дополнения NewRelic в ваше приложение heroku.Аддон NewRelic продолжает следить за вашим веб-приложением (впоследствии делая периодические запросы к вашему приложению), гарантируя, что dyno остается активным.Это эффективно устраняет проблему холостого хода.

Следует отметить одну вещь: вероятно, лучше установить аддон только после того, как вы завершили огромную часть своей разработки и активно тестировали приложение с бета-пользователями.Кроме того, обратите внимание, что в платной версии heroku, динамо никогда не работает на холостом ходу (согласно их документации).Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...