本文介绍如何通过Cache加速Instgo编译速度。
适用范围
容器方式编译无效,仅适用于本地或者ECS下编译。
instgo 版本大于1.4.6。
操作步骤
一、下载Instgo
根据当前运行环境下载,可以查看Instgo工具介绍。
wget "http://arms-apm-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo二、修改权限
chmod +x instgo三、增加Cache参数
./instgo set --goCache=/tmp/go-cache //如这样把cache设置到目录/tmp/go-cache中四、编译Go应用
如果是在固定的机器中编译,第一次编译:
./instgo go build main.go第二次及以后的编译会使用上述设置的goCache目录,加速的编译流程,整体编译时间降低50%以上。