一些程序构建的优化技巧
💡
原文中文,约1100字,阅读约需3分钟。
📝
内容提要
本文介绍了四种语言的优化方法:Golang使用trimpath减小二进制文件大小;Python提前编译生成pyc文件;Node提交yarn.lock文件使用--frozen-lockfile锁定依赖版本;Makefile使用-j开启多线程构建。
🎯
关键要点
- Golang使用trimpath移除编译路径,避免暴露信息。
- 使用-ldflags "-w -s"减小二进制文件大小。
- Python提前编译生成pyc文件,增加源码保护。
- Node提交yarn.lock文件,使用--frozen-lockfile锁定依赖版本。
- Makefile使用-j开启多线程构建,提高构建效率。
➡️