Paramètres backend et keep-alive
Où se trouve le backend dans l'éditeur, ce que fait le keep-alive et ce qu'il coûte, comment désactiver et réactiver un backend, et comment fonctionnent les environnements sur Free et Pro.
Si votre application stocke quoi que ce soit — réservations, commandes, envois de formulaires, comptes utilisateurs — elle s'exécute sur un backend géré que MeDo crée en même temps que les pages. Vous le gérez depuis la vue Backend de l'éditeur. Cette page couvre les réglages qui décident si le backend tourne lorsque vos utilisateurs en ont besoin.
Ouvrir la vue Backend
Dans l'éditeur, cliquez sur l'icône Backend dans le rail de gauche. L'onglet Overview affiche le statut du backend (normalement Running), une paire de boutons Disable / View, et l'interrupteur Backend Keep-Alive.

Le second onglet ouvre les outils de données — tables, utilisateurs, fonctions, secrets et tâches planifiées — décrits dans Données et formulaires.
Ce que coûte un backend en cours d'exécution
Un backend activé est facturé 15 crédits par application et par jour à la taille de base. Si plusieurs applications partagent un backend, chacune paie ses propres frais quotidiens. L'hébergement des pages de votre application est gratuit ; seul le backend est mesuré. Voir Système de crédits.
Keep-alive : le réglage qui compte pour de vrais utilisateurs
Sur le plan Free, un backend qui voit cinq jours consécutifs sans activité de projet est mis en pause. Les pages publiées s'ouvrent encore, mais la connexion, les formulaires, et tout ce qui lit ou écrit des données cessent de fonctionner jusqu'à ce que le backend soit de nouveau en cours d'exécution.
Backend Keep-Alive empêche cette pause. C'est une fonctionnalité Pro et Max, et MeDo propose de l'activer la première fois que vous publiez une application qui a un backend :

Vous pouvez aussi l'activer ou le désactiver à tout moment depuis l'onglet Overview. Activez-le pour toute application sur laquelle des clients s'appuient ; laissez-le éteint pour les prototypes que vous ouvrez seulement vous-même.
Désactiver et réactiver
Entre deux projets, ou pendant qu'une application est mise de côté, vous pouvez arrêter de payer pour le backend :
- Disable (onglet Overview) éteint le backend. Vos données sont conservées, les frais quotidiens s'arrêtent, et l'application ne peut plus lire ni écrire de données tant que vous ne le réactivez pas.
- Pour le ramener, ouvrez le même onglet et activez le backend. Les tables, utilisateurs et fichiers existants sont toujours là.
Si la connexion, les formulaires ou les données enregistrées cessent soudainement de fonctionner sur une application publiée, c'est la première chose à vérifier : le backend est soit désactivé, soit mis en pause après une période d'inactivité.
Environnements
Chaque application commence avec un seul environnement : développement et production partagent une base de données. C'est suffisant pendant la construction, mais cela signifie que les réservations de test se retrouvent dans la même table que les vraies.
Sur Pro et Max, vous pouvez faire tourner plusieurs environnements backend, afin de faire et de vérifier des changements sur les données de développement, puis de les appliquer à la production lorsqu'ils sont corrects. L'onglet d'environnement dans la vue Backend indique dans quel mode se trouve votre application.
Réutiliser un backend pour plusieurs applications
Lors de la création d'une nouvelle application, vous pouvez la pointer vers le backend d'un projet existant au lieu d'en provisionner un nouveau — utile lorsqu'un site web, une console d'administration et une application mobile doivent partager les mêmes clients et commandes. Voir Partager un backend.