【发布时间】:2018-06-23 17:00:39
【问题描述】:
我有一个应用引擎应用程序,其中一些服务基于 webapp2 框架,一些服务基于 endpoints-v2 框架。
我面临的问题是,有时从前端发送的 OPTIONS 请求需要花费大量时间才能得到响应,响应时间从 10 秒到 15 秒不等,这增加了我的整个应用程序的延迟。在深入研究该问题后发现,这是由于实例启动时间导致了我们如此多的延迟。
所以我的问题是 启动一个实例需要这么多时间吗? 如果没有,那么如何减少实例的启动时间? 实例如何启动以便我可以在我的代码中优化这些情况?
【问题讨论】:
-
没有代码很难评论。这些可能会有所帮助:stackoverflow.com/questions/34635012/…、stackoverflow.com/questions/33453441/…
-
感谢您的回复。我浏览了您的链接,发现使实例启动的请求,与该请求相关的文件只会被加载,但我不确定在 app.yaml 中声明为 "/_ah 的端点的情况下/api" 适用于所有 API。如果调用任何端点 API,它是否会加载所有 API?
-
这取决于代码。
-
谢谢丹。跟踪了可能的文章并找到了确切的问题。
标签: google-app-engine google-cloud-platform google-cloud-endpoints