WARNING
本文最后更新于 2023-11-11,请注意文中内容可能已不适用。
最近 Hexo 7 正式发布了,在这一版本中针对生成性能做了一定程度的优化(#5119、#5145),本文以此为契机选择对不同版本的 Hexo 生成速度进行性能测试。
测试环境
- Node v18.12.1
- Windows 10 版本 21H2
- Hexo v5.4.2 / v6.3.0 / v7.0.0
测试版本
5.4.2
| 1 | +-- hexo-generator-archive@1.0.0 | 
6.3.0
| 1 | +-- hexo-generator-archive@2.0.0 | 
7.0.0
| 1 | +-- hexo-generator-archive@2.0.0 | 
测试命令
| 1 | $ hexo cl && hexo g | 
对于 4000 篇文章采用以下命令:
| 1 | $ increase-memory-limit | 
测试文章来源于 hexojs/hexo-many-posts,通过复制文件以测试 500/1000/2000/4000 篇文章时的生成速度。
测试配置均采用默认配置,多次测试以求平均值。
测试结果
可以看到,在缓存的加持下,File generate 阶段耗时大大减少,所以建议大家都尽可能地将自己的 Hexo 博客向高版本迁移。
 
  
 
说些什么吧!