· 随笔与思考 · 3 min read
WordPress 死了吗?为什么我劝你把博客迁移到 Astro
还在为数据库连接错误发愁?还在忍受 3 秒的页面加载时间?个人博客的时代变了。从动态 CMS 到静态生成,这不仅是技术的降维打击,更是成本的归零。
如果你在 2015 年问我怎么建博客,我会毫不犹豫地扔给你一个 WordPress 安装包。 但在 2026 年,如果你的个人博客还在跑 PHP + MySQL,那你可能正在为 “臃肿” 买单。
动态 vs 静态:斩杀线的本质区别
WordPress (动态 CMS) 的逻辑:
用户访问 -> 服务器唤醒 PHP -> PHP 查询 MySQL 数据库 -> 拼凑 HTML -> 返回给用户。
- 代价:需要昂贵的服务器 CPU 和内存。一旦流量暴涨,数据库必挂。
- 安全性:插件漏洞满天飞,必须时刻盯着更新。
Astro (静态生成器) 的逻辑:
我在本地写好文章 -> 编译成纯 HTML 文件 -> 上传到 CDN。 用户访问 -> CDN 直接把 HTML 扔给用户。
- 代价:0 计算资源。你甚至不需要服务器,只需要一个对象存储。
- 速度:快到令人发指。没有数据库查询,全是静态文件。
为什么选择 Astro?
市面上有很多静态生成器(Hexo, Hugo, Jekyll),但我唯独推荐 Astro。 因为它是 “面向内容” 的框架。 它默认剥离了所有无用的 JavaScript。你的文章页就是纯粹的 HTML + CSS,在 3G 网络下都能秒开。
成本归零
回顾我们之前的 1Panel 部署教程,那是为了跑复杂的动态应用。 但如果你只是写文章:
- 服务器:不需要。
- 数据库:不需要。
- 维护:不需要。
ZSX 的建议: 除非你需要多人协作、复杂的会员系统或电商功能,否则立刻关掉你的 WordPress。 拥抱 JAMstack,把省下的服务器钱,拿去买个好域名(参考 域名避坑指南)。