如何整合用户配额?

时间:2011-03-01 07:45:46

标签: google-app-engine

我想开发一个app引擎应用程序,用户可以在其中存储数据。问题是用户数据的大小可能非常大。所以我想为单个用户设置配额或检查他们使用的数据存储空间。

我有一个简单的方法吗?或者我必须自己计算存储字符串的字节数?

1 个答案:

答案 0 :(得分:1)

最有效的方法是跟踪每个用户存储的字节数,并将其存储在数据存储区中的实体中。

或者,如果要将数据(或至少一个引用)存储在数据存储区中,您还可以从数据存储区中获取属于用户的所有内容并计算使用量。

所以是的,你必须亲自去做。统计信息报告的数据存储总大小仅适用于整个数据存储区以及每种实体类型。此外,它每隔约24小时更新一次,所以即使可以使用它,也不如手工编码那么有用。