实例需要很长时间才能启动

时间:2018-06-23 17:00:40

标签: google-app-engine google-cloud-platform google-cloud-endpoints

我有一个App Engine应用程序,其中一些服务基于webapp2框架,而某些服务则基于Endpoints-v2框架。

我面临的问题是,从前端发送的OPTIONS请求有时需要花费大量时间才能获得响应,响应时间从10秒到15秒不等,这增加了整个应用程序的延迟。在更深入地研究问题后发现,这是由于实例启动时间导致了我们如此多的延迟。

所以我的问题是 启动实例是否需要这么多时间? 如果没有,我如何减少实例的启动时间? 实例如何启动,以便我可以在代码中优化这些情况?

1 个答案:

答案 0 :(得分:0)

Java实例需要很长时间才能启动。您可以通过在min-idle-instances中配置warmup requestappengine-web.xml(请参见here)来隐藏延迟。