我使用jpa eclipselink在Google App Engine中开发应用程序。 我在Google App Engine中有实例。
创建服务器实例后,我对第一个查询有疑问。第一次调用查询要花费大量时间30秒,但是第二次同一查询要花费700毫秒 为什么会发生,谁可以解决? 我添加了问题的服务器的图片形式日志
答案 0 :(得分:0)
您描述的内容在Cloud环境中是很正常的。通常,完全出于您在日志中看到的原因,第一个请求会花费更长的时间(这会导致新实例启动)。
您可以阅读有关实例扩展的工作原理here。有很多方法可以减少实例的加载时间,其中一种是warmup requests,您还可以简单地使用手动缩放,并且可以随时准备实例进行服务。
最终,请仔细阅读文档,然后选择最适合您的需求。