reactjs - 部署在 Google Cloud Run 上的 ReactJS 应用程序,加载大约需要 20 秒
问题描述
我的 reactJS 应用程序是包含嵌入式 SurveyJS 小部件的简单应用程序。部署在Google Cloud Run上,第一次加载需要20秒,后续访问速度更快。
如何排除故障,不确定是 Google Cloud Run 配置问题,还是我的 docker 文件问题。感谢您的投入。
谢谢,
解决方案
请注意,这 20 秒可能是由于 Cloud Run 冷启动造成的。
Cloud Run 实例首次开始运行需要下载容器映像并启动容器。这个时间称为“冷启动”。相反的是“热启动”,这意味着容器已经在运行等待或已经在处理请求。
请查看以下Cloud Run 官方文档,以尽量减少冷启动。还请查看以下外部教程3, 其中解释了冷启动和最小化它的可能方法。
推荐阅读
- mysql - 如何在一个列大于同一个表的另一列的情况下进行查询
- c# - 绑定多个
- android - 在android中跟踪屏幕时间
- javascript - 通过数据属性滚动到 div 不起作用
- angular - 如何使用 NbSelect(多个)在星云主题中创建自定义注册组件
- c# - Xamarin - 无法开始调试“系统找不到指定的文件。”
- javascript - 使用选择表单中的选项将数据从 firebase 插入文本框
- java - java - 如何在Java中的弹性搜索Querybuilder中处理多个“和”“或”运算符
- spring-boot - 如何在 Java 中使用 rest API 在弹性搜索中索引对象数组
- laravel - 获取条纹信用卡图像/图标 url api?