0

我在应用程序引擎上托管了一个 java 应用程序,或者出于某种原因,我发现从今天开始响应时间非常慢 - 10 公里 + !!!gae 状态页面显示一切正常,有人有答案或类似经验吗?

第二个问题,我看到许多请求在收到后几秒钟就开始了,执行请求有延迟,有谁知道我该如何解决?

ps 我将我的实例从 f1 更改为 f2,看看它是否会有所帮助,但结果是一样的。

谢谢

4

1 回答 1

1

GAE Google 小组可能仍然是提出此类问题的最佳场所。

是不是您看到的热身 请求数量增加了?在这种情况下,从 F1 到 F2 不会有很大的不同。根据您的应用程序实例启动可以通过更改实例类来减少。但仅此更改不会将时间减少到更合理的约 1 秒响应时间。

以下最佳实践可让您减少加载请求的持续时间:

  • 仅加载启动所需的代码。
  • 尽可能少地访问磁盘。
  • 在某些情况下,从 zip 或 jar 文件加载代码比从许多单独的文件加载要快。

您也可以尝试添加一些常驻实例。然后,GAE 调度程序会将额外流量放在常驻实例上,并在后台启动新的动态实例。由于居民提前开始,这将对用户隐藏一些延迟。

于 2013-07-02T12:47:53.977 回答