337 votes

Moyen facile de prévenir Heroku au ralenti?

Dans le Heroku applications gratuites les dynamomètres semblent garder la marche au ralenti de mon appli a un trafic très faible, mais c'est pas vraiment acceptable dans mon cas, mes utilisateurs doivent attendre 20 secondes pour tourner une nouvelle puissance.

Franchement, avec ce genre d'attente, beaucoup abandonnent avant la première page affiche même.

Donc, j'ai un problème: dois-je payer $36 mois pour enregistrer chaque utilisateur une embarrassante longue de 20 secondes lors de mon trafic est la seule chiffres par jour.

Est-il un moyen de contourner cela??

378voto

Pierre Points 4966

Vous pouvez installer le logiciel gratuit New Relic add-on. Il a une fonction de surveillance qui permettra de ping de votre site deux fois par minute, prévenant ainsi la puissance de la marche au ralenti.

Plus ou moins la même solution que Jesse, mais peut-être plus intégré à la société Heroku... Et avec quelques avantages (suivi de la performance est tout simplement génial).

Availability monitoring

110voto

Romain Points 252

Vous pouvez également essayer http://kaffeine.herokuapp.com, c'est fait pour prévenir Heroku apps pour aller dormir. Il va de ping de votre application toutes les 10 minutes, de sorte que votre application ne dorment pas. Il est totalement gratuit.

104voto

Cristian Points 1272

Comme une alternative à Pingdom, je vous propose d'essayer Uptimerobot. Il est gratuit et offre à intervalle de 5 min du site de vérifier. Il fonctionne très bien pour moi.

81voto

drowe Points 1511

À mon avis, à l'aide de la "gratuité" de niveau de service ne doit pas être mise sous tension d'une production ou d'un client face à la demande. Alors que les solutions ci-dessus à l'encontre de la Puissance au ralenti, pensez à fond sur ce que vous faites.

Si rien d'autre, utiliser une tâche cron pour un ping de votre site, et de désactiver la vérification de faibles périodes d'utilisation (c'est à dire, de nuit) pour assurer Heroku ne pas faire disparaître avec le niveau gratuit pour tout le monde.

45voto

Jesse Wolgamott Points 30552

Vous pouvez utiliser http://pingdom.com/ pour vérifier votre application si elle est faite de chaque minute ou deux, heroku ne pas tourner votre application et vous n'aurez pas de spin-up.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X