我最近启动了运行有AppEngine后端的iPhone/Android应用程序。这是我在生产环境中使用AppEngine的第一次经验。

随着流量的增加,我开始遇到严重的延迟问题。当前最小空闲实例为1,max_pending_latency为1s。

是的,我这边还有优化的余地,但是我不明白

  • 为什么延迟与请求/秒,流量,memoryUsage,memcacheUsage等无关。我不明白为什么9月21日没有明显的延迟。
  • 为什么对memcached的调用需要慢至500ms。 (通常快10倍)。我正在使用NDB和1GB专用的memcached。增加到5GB无效。

  • 这仅仅是AppEngine的工作方式吗?我想得到您的见解。

    谢谢

    performance - Google App-Engine memcached非常慢-LMLPHP performance - Google App-Engine memcached非常慢-LMLPHP performance - Google App-Engine memcached非常慢-LMLPHP

    最佳答案

    我忘了更新。。。我记得这个问题是我自己创建数据存储区 key 引起的。基本上,分布不当的 key 引入了“热平板电脑”问题。一旦我停止创建自己的 key 并让AppEngine创建它们,问题似乎就可以解决。

    10-06 08:40
    查看更多