Je crée une application web (assez) simple sur GAE. L'application web essentiellement, demander à l'utilisateur d'entrer, faire des calculs de base, puis cracher quelques questions à partir de plusieurs modules basés sur le calcul précédent, faire des calculs de base, cracher plus d'informations à l'utilisateur.Meilleure façon de stocker des données constantes sur Google App Engine
Maintenant, le problème est
- Les données qui doivent être récupérées est situé dans toutes les données constantes (par exemple, plusieurs petite partie de l'ensemble des données)
- Les données tout total est d'environ 100 Ko, les données requises par utilisateur sont d'environ 10 kb.
- Les données sont constantes et peuvent être modifiées (par moi).
- Je veux conserver le cycle du processeur. :-)
Jusqu'à présent, je l'ai avait été difficile coder les données dans la chaîne de python littérale séparés par un si-elif-else comme module python, mais il est soo laid (les données sont formatées en HTML et plus d'une ligne par donnée). Je pourrais le stocker dans la base de données, mais il peut nécessiter le cycle plus de cpu et je ne sais pas un moyen facile de stocker la constante (non modifiable par l'utilisateur) sur le magasin de données. Le mettre dans un fichier, formaté en XML ou quelque chose pourrait exiger encore plus de puissance du processeur sur l'analyse. Alors, quelle est la meilleure façon de stocker des données constantes?
Je l'ai déjà stocké comme une constante, et il a l'air laid et impossible à gérer. Et à propos du fichier de données, GAE peut-il le faire? – asdacap
@asdacap Je ne le suggérerais pas s'il ne le pouvait pas. –