hexo效率初探

Posted by 咖啡狼 on 2019-07-24

网上看到有人担心hexo无法有效处理大量博文的场景,我对此并不确认。于是,今天动手研究一下Hexo的效率问题。

测试数据

测试数据有很多选择,只要满足一定数量,并具备多样性即可。我这里选择的是唐诗的数据库。共有诗人作者2500+,诗文40000+。
写一个简单的程序,将作者与诗文归类,然后按照诗人诗作数量多少从大到小排序依次生成md文件。每个md文件,包含一位作者及其所有诗文。

测试过程

将生成的2500+ md文件,拷贝到_post目录,然后执行hexo generate,并记录时间。

测试结果

结果表明,hexo 生成 2500+静态文件的时间大概在2分钟左右。这个效率对我来说已经满意。

1
2
3
4
5
6
7
8
9
10
$ hexo g
INFO Start processing
INFO Files loaded in 29 s
...

INFO Generated: 2019/07/24/230_312/index.html
INFO Generated: 2019/07/24/1162_507/index.html
INFO Generated: 2019/07/24/1051_92/index.html
INFO Generated: 2019/07/24/108_593/index.html
INFO 3540 files generated in 1.12 min

备注

. 测试使用landscape主题,不同复杂度的主题会影响generate的时间。





AD