GH-Proxy 2.0 架构升级:全静态化与统一微服务重构
#架构
#静态化
#微服务
#性能
GH-Proxy 2.0 架构升级:全静态化与统一微服务重构
今天我们很高兴地宣布,GH-Proxy 正式完成全新 2.0 版本的全栈重构升级!
为什么进行重构?
在过去的架构中,各个页面和功能模块分散在不同的技术栈中:
- 主站使用传统的单页 HTML 模板与内联脚本;
- 友情链接由单独的 Python Flask 服务提供;
- 捐赠页面依赖外部 Google Sheets 与 OpenSheet API;
- 流量监控依赖外部多套反向代理或服务;
- 缺乏统一的内容发布管理能力(如文档与博客),以及缺乏对现代化移动端体验的深度适配。
2.0 核心技术选型
为了给全球开发者提供最极致的响应速度与高可用性,我们决定采用现代化主流静态架构 (Static First):
- 前端核心:采用 Astro 4 驱动的静态站点生成器 (SSG),配合 React 局部组件(Islands Architecture),页面纯 HTML 输出,达到毫秒级的首屏渲染。
- 现代化设计语言:遵循 Linear / Vercel 极简设计规范,全站支持优雅的暗色与亮色模式无缝切换。
- 统一轻量后端:将分散的 Python 与外部 API 整合为高性能的 Node.js + Hono + SQLite 统一后端,内存占用低,吞吐量高。
- 自动化安全审核:捐赠流程无缝对接 Stripe 官方 Webhook,加入管理员审核机制,杜绝恶意广告与注入。
- 内置文档与博客:原生集成 Markdown / MDX,技术文档与技术干货即时发布。
感谢所有开发者一直以来的支持,我们将持续优化全球节点,为大家带来最流畅的代码分发体验!