问题描述
我的 reactJS 应用程序是一个简单的应用程序,其中包含嵌入式 SurveyJS 小部件。部署在Google Cloud Run上,首次加载20秒,后续访问速度更快。
如何排除故障,不确定是 Google Cloud Run 配置问题还是我的 docker 文件问题。 感谢您的投入。
谢谢,
解决方法
请注意,这 20 秒可能是由于 Cloud Run 冷启动造成的。
Cloud Run 实例第一次开始运行时需要下载容器映像并启动容器。这个时间称为“冷启动”。相反的是“热启动”,这意味着容器已经在运行,等待或已经处理请求。
请查看以下 Cloud Run Official Documentation 以尽量减少冷启动。另请查看以下 external tutorials,3 ,其中解释了冷启动和可能的最小化方法。