Actuellement, j'utilise Wordpress comme moteur de blog sur l'hébergement gratuit, mais je prévois d'utiliser un moteur de blog basé sur git (Jekyll, Toto) sur la plateforme Ruby. Ensuite, je vois que Heroku fournit des fonctionnalités de compte gratuites, mais je ne vois aucun détail sur la bande passante, les espaces disque, les requêtes?
Heroku fournit gratuitement une base de données de 5 Mo.
Heroku fournit gratuitement 1 dyno. Un dyno est une instance de votre application en cours d'exécution et répondant aux demandes. Si chaque instance de votre application peut traiter chaque demande en 100 ms, vous obtenez 600 demandes/minute avec le compte gratuit.
Le code de votre application et ses ressources (le slug) sont limités à 300 Mo au total. Votre application a également accès au système de fichiers local, qui peut servir d'espace de travail éphémère pour ce dyno spécifique et doit pouvoir stocker au moins 1 Go de données.
La bande passante est limitée à 2 To/mois.
Voici le problème que j'ai eu ....
"Nous avons des photos et des fichiers à télécharger pour plusieurs fonctionnalités de notre application, mais ils ne sont pas enregistrés.
J'ai lu sur stackoverflow que "Vous êtes limité à 100 Mo d'espace disque, mais vous n'êtes pas autorisé à enregistrer des fichiers (y compris les téléchargements utilisateur) sur le disque, car le système de fichiers est en lecture seule. Les 100 Mo d'espace disque sont réservés au code de votre application 100 Mo correspond à la taille maximale du slug et inclut toutes les gemmes référencées par votre projet. "
Nous avons besoin que nos utilisateurs puissent télécharger des fichiers et les sauvegarder. Comment pouvons-nous y arriver? "
Voici la réponse du support Heroku ...
"Salut, le système de fichiers est accessible en écriture sur cedar et peut supporter beaucoup plus que 100 Mo; au moins 1 Go.
Cela dit, c'est dyno-local et éphémère; voir https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem
Pour un stockage permanent, nous recommandons quelque chose comme S3: https://devcenter.heroku.com/articles/s3
J'espère que cela t'aides."
En outre, le chargement de votre page peut prendre beaucoup de temps (5 à 10 secondes).
Si vous n'accédez pas fréquemment à un dyno gratuit, il passe en mode veille . Après cela, le dyno a un délai de réactivation. Pour moi, cela prend 5-10sec. Vous ne pouvez pas duper le système en y accédant fréquemment car cela consomme vos heures gratuites dyno .