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