GoogleGoogle Professional Cloud Developer (PCD) Certification
·CN
·更新于 3 Sep 2026
Cloud Build 使用 FROM python:3.7-alpine 和 gunicorn 构建 Python 应用程序镜像。构建速度很慢。哪两项操作可以缩短构建时间?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为 Cloud Build 运行选择具有更高 CPU 的虚拟机 (VM) 大小。, 在构建配置文件中使用 -- cache-from 参数缓存 Docker 镜像,以供后续构建使用。.
为什么这是答案
选择具有更高 CPU 的虚拟机 (VM) 大小可以为 Cloud Build 提供更多的计算资源,从而加快构建过程,特别是对于需要大量编译或处理的任务。使用 --cache-from 参数可以利用 Docker 镜像层缓存。如果基础镜像或中间层没有改变,Cloud Build 可以重用这些缓存层,而不是重新下载或重新构建,显著减少后续构建的时间。
在 VPC 中的 Compute Engine VM 上部署 Container Registry 并不能直接加速构建过程,它主要影响镜像的存储和检索位置,而不是构建本身的计算速度。将基础镜像更改为 ubuntu:latest 并安装 Python 3.7 会增加构建步骤和依赖项,通常会使构建变慢,而不是加快。将应用程序源代码存储在 Cloud Storage 上并使用 gsutil 下载,会增加额外的下载步骤,通常会比直接从源代码库(如 Cloud Source Repositories 或 GitHub)获取慢。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡