没有框架的博客能跑多快?一份性能笔记
这个博客没有任何框架,纯 PHP 手写。它到底能跑多快?做了一次实测。
测试环境
- 一台家用小主机,PHP 8.2 + MySQL + Nginx
- 开 opcache,页面无全页缓存(每次真实查库)
数据
用 curl 在内网连续请求首页二十次取平均:
TTFB(平均):26ms
完整渲染: 31ms
内存峰值: 约 1.2MB
SQL 查询: 首页 9 条
作为对照,某知名框架的"Hello World"空页面,在同一台机器上 TTFB 约 60ms。
做对了的几件事
- opcache 必开——PHP 的免费午餐,没开的等于白扔一半性能;
- 首页查询一次收口——文章、分类、标签统计合并成尽量少的查询;
- 静态资源长缓存 + 版本号——CSS/JS 十二年缓存,更新靠
?v=; - 别过早优化——26ms 里再抠 2ms 没有意义,去写文章吧。
结论:对个人博客这个量级,框架的成本远大于收益。当然,这只是在"我能维护"的前提下成立。
评论 (0)
还没有评论,来说两句吧~
发表评论