从 Host 到 Serverless: 博客架构升级实践

从 Host 到 Serverless: 博客架构升级实践

💡 原文中文,约2500字,阅读约需6分钟。
📝

内容提要

在过去一个半月,我对博客进行了架构迁移和性能优化,转向Serverless架构后,部署效率提高,构建时间缩短至50秒。同时,借助AI辅助开发,提升了用户体验和技术积累。

🎯

关键要点

  • 在过去一个半月里,博客进行了架构迁移和性能优化。
  • 从 Host + CDN 架构迁移至 Serverless 架构,提升了部署效率。
  • 迁移后,部署时间缩短至 50 秒,心理负担显著降低。
  • 采用本地构建策略,满足多个站点的需求。
  • 使用 Serverless Functions 实现 301 重定向,提升了转换效率。
  • EdgeOne Pages 仍处于测试阶段,存在功能限制和偶尔的部署失败问题。
  • 从 Astro 4.5 升级至 Astro 5,构建性能显著提升。
  • 代码优化包括模块化和懒加载,提升了排版设计的理解。
  • 搭建了基于 Shlink 的短域名服务,替代之前的 t.ly。
  • AI 辅助开发工具的应用已相当成熟,改善了开发体验。
  • 此次优化提升了系统性能和用户体验,促进了技术积累和跨领域学习。
➡️

继续阅读