2012-04-04 4 views
4

J'ai une application Rails hébergée à Heroku. Si je vais sur le site pour la première fois, il faut plus de 10 secondes pour démarrer l'application. Après cela, tout fonctionne bien et vite.L'application Rails démarre très lentement à Heroku

Que dois-je faire pour accélérer le chargement? Dois-je ajouter plus de Web Dynos, ou plus de Dynos Worker, ou faire quelque chose avec ma configuration?

Merci.

Répondre

11

Si vous utilisez le programme gratuit Heroku 1 dyno, le dyno s'éteindra après 1 heure d'inactivité.

Si vous payez pour 1 ou plusieurs dynos supplémentaires, aucun de vos dynos ne se fermera et vous ne serez confronté à l'heure de démarrage que lorsque vous lancerez une nouvelle version.

Vous pouvez choisir d'installer le module complémentaire New Relic gratuit, et vous pouvez le configurer pour envoyer une requête ping à votre application toutes les 2 minutes. Cela l'arrêtera de tourner. http://addons.heroku.com/newrelic

+3

Le temps d'inactivité est d'une heure. https://devcenter.heroku.com/articles/dyno-idling –

+0

Merci Neil, j'ai corrigé la réponse. – michaelward82

Questions connexes