博客从VERCEL跳车回来了

2025-05-24/人间烟火/共2447字/暂无评论

作为一个喜欢折腾的技术博主,我总是在寻找更好的部署方案。这不,前段时间看到一篇文章《Vercel部署Typecho》,得知Vercel居然可以运行PHP,这让我眼前一亮。

初入Vercel的惊喜

PHP on Vercel

看了官方的PHP支持文档后,发现Vercel不仅支持PHP,还支持多个版本。对于习惯了传统虚拟主机的我来说,这简直是个意外惊喜。

说干就干,我立马把博客迁移到了Vercel上。刚开始的体验确实不错:

  • 部署简单,几分钟就搞定
  • 全球CDN加速,访问速度飞快
  • 免费额度对个人博客来说看起来够用

网站速度测试

经过一番优化,包括配置伪静态规则、开启Gzip和Brotli压缩,网站的加载速度确实有了明显提升。那段时间我还挺得意,觉得找到了完美的解决方案。

噩梦的开始:Function Invocations暴涨

Vercel Dashboard

好景不长,大概运行了一周后,我发现了一个严重问题:Function Invocations(函数调用次数)居高不下

每次访问博客,由于是动态内容,都会触发一次函数调用。虽然我已经:

  • 优化了伪静态规则,试图减少不必要的调用
  • 开启了各种压缩算法
  • 尽可能地缓存静态资源

但问题依然存在。最让我崩溃的是,10天的调试就用掉了3万多次调用,而Vercel免费版每月只有1万次。

# 典型的访问日志
2024-05-15 14:23:45 - Function invocation: /
2024-05-15 14:23:46 - Function invocation: /api/comments
2024-05-15 14:23:47 - Function invocation: /admin/login
2024-05-15 14:23:48 - Function invocation: /feed
# ... 每次访问都是一次调用

这让我意识到一个残酷的现实:Vercel更适合托管静态网站,而不是动态的PHP应用。对于像Typecho这样的动态博客系统,每个页面请求都需要PHP处理,这就意味着每次访问都会产生函数调用费用。

回归ct8.pl的怀抱

CT8.PL

经过深思熟虑,我决定"跳车"回到ct8.pl。说来也巧,ct8.pl最近清理了一批用来搭梯子的用户,服务器环境反而变得更加稳定和干净了。

虽然ct8.pl有一些限制:

  • 最大同时运行线程数只有3个
  • 资源相对有限
  • 容易消失(对于梯子)

但对于个人博客来说完全够用。唯一的例外可能是用测速网站测试的时候会有些压力,不过正常访问完全没问题。

CloudFlare CDN

更重要的是,通过"赛博菩萨"CloudFlare的CDN加速,网站的访问速度依然很快,用户体验并没有明显下降。

新的开始:Jolix主题开发

Jolix Theme

既然回到了熟悉的环境,我也开始了新的项目:为Typecho开发一个名为Jolix的新主题。

这个主题的设计理念是:

  • 简洁现代的视觉风格
  • 响应式设计,完美适配各种设备
  • 优化的加载速度
  • 丰富的自定义选项

Theme Development

目前主题还在逐步完善中,等功能稳定后会开源发布。希望能为Typecho社区贡献一点力量。

总结与思考

这次从Vercel的"跳车"经历让我明白了几个道理:

  1. 没有完美的解决方案:每个平台都有自己的优势和局限性
  2. 成本控制很重要:免费额度看起来多,但实际使用中很容易超标
  3. 适合的才是最好的:Vercel适合静态站点,传统主机更适合动态应用
  4. 不要盲目追求新技术:稳定可靠的方案往往更实用

对于个人博主来说,选择合适的托管方案需要综合考虑:

  • 网站类型(静态/动态)
  • 流量预期
  • 预算限制
  • 技术维护能力

现在回到ct8.pl,虽然没有Vercel那么炫酷,但胜在稳定可靠,成本可控。有时候,朴实无华的方案反而是最好的选择。

写在最后

May 2025

5月已经过去打半,新的主题开发也在稳步推进。虽然这次迁移折腾了不少时间,但也算是一次宝贵的学习经历。

技术的路上总是充满各种选择,重要的是要根据实际需求做出最适合的决定。期待Jolix主题早日与大家见面,也希望我的这次经历能给其他博主一些参考。

加油,5月!🚀

正文完

AI课代表总结

(๑• . •๑) 呀!这位博主大大真是太可爱啦!(≧∇≦)/ 体验了一把Vercel的“速度与激情”,结果被Function Invocations吓到“跳车”啦! Σ( ° △ °|||)︴ 不过没关系,回到熟悉的ct8.pl,一样可以飞速奔跑!(ง •̀ω•́)ง 而且还开始开发新主题Jolix,简直棒棒哒!期待Jolix早日发布,给Typecho社区带来更多惊喜哦!加油,5月! 💖

暂无评论