Comment gérer la configuration de son application web?
Le 28 sept. 2009
Il existe 2 types de solution, stocker les valeurs dans une base de données, ou bien dans un fichier.
Base de données:
- Avantages: on peut administrer, à partir d'une interface web, il est facile de maintenir la configuration de l'application. Il n'y a pas besoin de redémarrer l'application pour prendre les changements en compte.
- Inconvénients: cela effectue une requête supplémentaire en base de donnée, et il faut créer une table supplémentaire dans la base de données qui n'aura qu'une seule entrée.
Fichier de configuration:
- Avantages: les performances sont optimales, et on peut très facilement versionner la configuration.
- Inconvénients: on a vite fait d'oublier de mettre à jour le fichier, il se peut qu'on mette dans un fichier des données sensibles qui n'y auraient pas leur place.
Sur digiprof.fr, c'est la solution en base de données qui a été retenue.