我有一个App Engine应用程序,其中一些服务基于webapp2框架,而某些服务则基于Endpoints-v2框架。
我面临的问题是,从前端发送的OPTIONS请求有时需要花费大量时间才能获得响应,响应时间从10秒到15秒不等,这增加了整个应用程序的延迟。在更深入地研究问题后发现,这是由于实例启动时间导致了我们如此多的延迟。
所以我的问题是 启动实例是否需要这么多时间? 如果没有,我如何减少实例的启动时间? 实例如何启动,以便我可以在代码中优化这些情况?
答案 0 :(得分:0)
Java实例需要很长时间才能启动。您可以通过在min-idle-instances
中配置warmup request和appengine-web.xml
(请参见here)来隐藏延迟。