安装Go环境
通过apt安装最新版Go:
sudo apt update && sudo apt install golang
设置环境变量(~/.bashrc):
export GOROOT=/usr/lib/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GO111MODULE=on # 启用模块支持
使配置生效:source ~/.bashrc。
升级Go版本
新版本通常包含性能优化,建议使用Go 1.18+:
sudo apt install golang-1.23 # 以最新版为例
基础编译参数
-c:仅编译不链接,减少时间。-s:去除调试信息,减小编译后文件体积。-p n:设置并行编译数量(n为CPU核心数),加速编译。go build -c -s -p 4
启用编译缓存
GOCACHE环境变量指定缓存路径(默认已启用):export GOCACHE=$HOME/.go-cache
优化代码结构
go build -modvendor将依赖存入vendor目录,减少远程拉取。依赖管理工具
gomodproxy)缓存依赖,加速下载:go env -w GOPROXY=https://goproxy.cn,direct # 国内推荐代理
硬件资源
工具链优化
go mod tidy。pprof分析性能瓶颈,针对性优化。-ldflags="-extldflags=-static"静态编译,减少依赖。gccgo),但需注意兼容性。参考来源: