【问题标题】:Why appengine application is constantly calling datastore_v3.Put为什么应用引擎应用程序不断调用 datastore_v3.Out
【发布时间】:2016-02-03 14:28:10
【问题描述】:

我实现了一个不断调用 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 调用它。 我希望我的问题很清楚,如果需要,我可以提供更多信息。

【问题讨论】:

  • "19" 调用似乎并不多。您是否使用持久会话?他们可能会访问数据存储区。
  • favicon.ico 被浏览器下载以查找用于标签和书签栏的图标。
  • 我使用持久会话,所以可能是这种情况。谢谢。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-31
    • 1970-01-01
    • 2012-02-20
    • 1970-01-01
    相关资源
    最近更新 更多