在CentOS环境下提升Golang打包效率可从以下方面入手:
-c(只编译不链接)、-s(去除调试信息)、-parallel=n(设置并行编译数)、-buildcache=true(开启编译缓存)。GOCACHE环境变量指定缓存目录,或使用Go Module代理(如gomodproxy)缓存远程依赖。go mod vendor将依赖存入本地vendor目录。GOMAXPROCS(默认为CPU核心数)。-ldflags="-extldflags='-static'"),使用UPX压缩二进制文件,清理缓存(go clean -cache)。