为什么要从 Java 重构到 Go?
随着服务器上的项目越来越多,内存问题逐渐凸显。加上对原博客主题和性能的不满,我决定彻底重构。
经过调研,Go 和 .NET Core 在内存占用和性能方面都表现出色。
综合考虑内存占用和开发效率,最终选择了 Go + Gin 框架。
内存占用对比:

- Go 版本:不到 10MB
- Java 版本:重启后 200MB,运行一段时间后达到 300-400MB
注:对比的 Java 项目使用了相同的框架和中间件
经过两天的开发,新版博客正式上线。内存占用降低了 95% 以上,同时保持了出色的性能表现。
💬 评论