为什么appengine应用程序不断调用datastore_v3.Put

时间:2016-02-03 14:28:10

标签: java google-app-engine google-cloud-datastore

我实现了一个不断调用datastore_v3.Put的Java应用程序。 我每次记录数据库中的任何记录(它在代码中的两个位置)时都会记录,而且我没有记录。 然而,从我获得的RPC统计数据

RPC Stats
RPC Count   Cost    Cost %

 memcache.Get   59409   0   0.0%

 **datastore_v3.Put**   19  0   0.0%

/favicon.ico    9   0   0.0%

/   7   0   0.0%

POST /addkvartal    3   0   0.0%

 memcache.Set   19  0   0.0%

 datastore_v3.RunQuery  9   0   0.0%

为什么要显示它以及为什么favicon.ico会调用它。 我希望我的问题很明确,如果需要,我可以提供进一步的信息。

1 个答案:

答案 0 :(得分:1)

正如Thilo正确指出的那样,持久会话由Memcache和数据存储区支持。每次启动新会话时,您都会看到一次对Memcache的调用和一次对数据存储区的调用。