最近在开发和部署一个小型社区网站,有以下要求:
- 有登录功能
- 要展示约100篇文章(每篇有5000字左右和配图)
- 文章数量会以每天1-10篇的速度增加
研究了一圈后发现比较好的方案:前端放Azure云,后端用Mac Mini放在家里面。
优点是什么?
🚀 快速上线:Azure Static Web Apps可以免费托管前端页面,可在GitHub快速更新。登录功能用OAuth,直接获取用户邮箱和基本信息。
💰 成本控制:文章和图片API直接从本地调用,节省云存储费用。
🌱 灵活扩展:如果访问量激增,可以再迁移后端到Azure Functions