在 python/google 应用引擎应用程序中,我可以选择是将一些静态数据(几 KB 大小)存储在本地 json/xml 文件中,还是将其放入数据存储区并从那里查询。数据是我创建的,所以格式错误的数据没有问题。在节省配额、减少资源使用和应用程序速度等具体方面,哪种方法更适合这种情况?
我猜想使用 simplyjson 从 json 文件中读取会更好,因为这种方法不需要数据存储查询,同时仍然相当快。
更进一步,该应用不需要大型数据存储(目前约为 400KB),因此将所有数据移动到 json 文件以绕过配额限制是否值得?
请您参考如下方法:
如果您的数据很小、静态且不经常更改,您只需将数据作为 dict 写入它自己的模块中,然后只需 import 即可获得最佳性能它在你需要的地方。这将利用 Python 将在导入时缓存您的模块这一事实。
