部署在 Google 云 运行 上的 ReactJS 应用程序,加载大约需要 20 秒

ReactJS App deployed on Google Cloud Run, takes around 20 seconds to load

我的 reactJS 应用程序是一个简单的应用程序,其中包含嵌入式 SurveyJS 小部件。部署在Google云端运行,第一次加载需要20秒,后续访问速度更快。

如何解决问题,不确定是 Google 云 运行 配置问题,还是我的 docker 文件问题。 感谢您的意见。

谢谢,

请注意,这 20 秒可能是由于云 运行 冷启动。

Cloud 运行 实例第一次启动时 运行 需要下载容器映像并启动容器。这段时间称为“冷启动”。相反的是“热启动”,这意味着容器已经 运行 正在等待或已经在处理请求。

请查看以下内容Cloud Run Official Documentation in order to minimize the cold-start. Also please have a look into the following external tutorials , 3,其中解释了冷启动和最小化冷启动的可能方法。