Je suis sur le point de commencer à écrire un site en PHP en utilisant MySQL comme back-end. L'une des premières décisions que je dois prendre est de stocker les paramètres du site dans une table de base de données ou dans un fichier XML. J'ai pensé à les stocker en tant que paires clé/valeur, quel que soit le stockage que j'utilise. C'est probablement le moyen le plus flexible et le meilleur pour le faire. Comme les deux façons sont relativement simples à mettre en œuvre et à utiliser, mes soucis concernent la performance. Lequel est le plus rapide? Lequel dois-je utiliser? Pourquoi ? PS: Dans quelle mesure serait-il facile de stocker les paramètres dans un fichier .ini? Peuvent-ils être facilement modifiés par un script PHP plutôt que manuellement par l'utilisateur/sysadmin?Table XML ou Base de données pour stocker les paramètres
De plus, si je stocke les paramètres dans une table mysql, le sysadmin peut facilement mettre en cache cette (très petite) table dans la RAM. Peut-il faire ça avec un fichier XML?
suggestion: si vous avez des détails/questions supplémentaires. Modifier votre message, n'ajoutez pas de commentaires –
Correction, merci pour votre suggestion. Type de nouveau sur ce site ... –
Alternative: YAML –