谷歌应用引擎首先在实例创建后缓慢查询

时间:2018-08-04 10:13:49

标签: java google-app-engine jpa

我使用jpa eclipselink在Google App Engine中开发应用程序。 我在Google App Engine中有实例。

创建服务器实例后,我对第一个查询有疑问。第一次调用查询要花费大量时间30秒,但是第二次同一查询要花费700毫秒 为什么会发生,谁可以解决? 我添加了问题的服务器的图片形式日志 1 2 3 4

1 个答案:

答案 0 :(得分:0)

您描述的内容在Cloud环境中是很正常的。通常,完全出于您在日志中看到的原因,第一个请求会花费更长的时间(这会导致新实例启动)。

您可以阅读有关实例扩展的工作原理here。有很多方法可以减少实例的加载时间,其中一种是warmup requests,您还可以简单地使用手动缩放,并且可以随时准备实例进行服务。

最终,请仔细阅读文档,然后选择最适合您的需求。