各大主流cms在10万数据生成静态文件的性能实测
本人不是专业的科班技术人员出身,但是一直从事网站运营工作,期间也用过好几种CMS建网站,本次性能实测笔记是基于我自己网站的多次换cms改版的实测。
1、wordpress
很多个人站长的启蒙cms,我也我是2018年始接触wordpress,开始都靠大批量采集,后面数据越来越多,发现wp卡得不行,8000多数据时候就开始卡顿,各种缓存插件都解决不了问题,插件安装多了更是各种卡顿,用户体验极差。
结论:文章5000以内的可以用,不适合数据多的资讯站,缓存插件只能暂时缓解,不生成真静态依然解决不了数据多打开慢的问题。
2、dedecms
在站长论坛第一个了解的就是dedecms,2020年之前还是很火的,很多讨论dedecms的帖子,然后跟风研究dedecms一段时间,好不容易把2万多的文章的导入到dede后台,测试静态生成速度,经常莫名奇妙的中途卡死,成功一次尽然耗费了50分钟,果断放弃。
结论:文章1万以内可以考虑,不过官方现在几乎停更了,新网站不建议硬上。
3、PhpCMS和帝国cms
放弃dedecms后开始研究phpcms,也购买了商业版本,速度的确比wp快太多了,也一直作为后台长期使用,经过几年运营和持续输出原创观点,网站有幸成为了新浪和百度的新闻源,每天开始有1到2千收入,由于新闻源对网站速度要求很高,所以一直都是使用生成静态来保证访问速度,2020年后phpcms官网停运,网站后面也被挂了几次木马病毒,花了不少钱雇人修复漏洞,中间也经历了不少折腾,今年开始用户投递文章数量激增,后台的总文章超过10万大关,phpcms后台的全量生成静态要4个多小时,这个已经严重影响日常运维效率。
前几天通过豆包AI搜索:哪个CMS的静态生成速度最快,豆包首推帝国cms,大概意思是帝国cms能支持千万级数据,静态生成速度全网最快,然后脑子一热,花了几千块钱找人把phpcms的数据迁移到了帝国cms,模板也重新做了,满心欢喜的去测试静态生成速度,但是依然是10万+数据要生成好3个小时才OK,比phpcms快了几十分钟,但是总体还是非常慢,这里要吐槽一下豆包,瞎推荐白白浪费了钱。
结论:php类的cms,十万级数据下静态生成能力都不行。
4、PageAdmin
为了解决问题,本人还是很执着的到处查资料,豆包,文心、千问都查询了一篇,发现推荐的来来去去都是我之前用过的cms性能都不满足要求,后面用deepseek搜索提到了pageadmin,这里不得不说,deepseek非常靠谱,是真正懂技术的大模型。
pageadmin是net开发的,需要安装net环境,我本人长期接触php类cms,所以对net没有概念,但是参照着官网的教程搞了不到1小时就安装完毕,发现net在linux环境下安装其实比php更容易,php除了安装环境,还要安装Apache,net只需要下载一个linux环境的net包就可以。
安装好pageadmin系统进入后台,后台界面视觉体验和操作体验都很不错,然后开始着手导数据,pageadmin后台自带了一个数据转换功能非常方便,dedecms、phpcms、帝国cms这些都可以一键导入,节约了很多时间。
下面是我导入数据后的的文章管理界面,如下图:

从上图可以看到,总数据:110842条,每页显示20条,总共:5543页。
接下来进入静态生成功能页面,找到一键生成全部内容页,生成时候可以根据:内容最近创建时间、最近更新时间、所有时间段 三种模式来生成,我这里选择所有时间段,也就是全量生成,生成界面如下:

生成完毕后可以看到任务日志界面提示:
数据生成范围:所有时间段
生成数据总计:110842
任务截止时间: 2026-11-10 12:06:20 - 2026-11-10 12:16:32
总耗时:10分钟 12秒
11多万条的文章,pageadmin的耗费时间只用了10分钟,比起phpcms、帝国cms效率高了差不多20倍,生成静态的速度非常逆天,我预期能是能达到1小时左右就很满意了,pageadmin远超过我的预期。
现在看来,很多cms虽然都能发文章,但是内核的差距真不是一点半点,这次还得感谢deepseek大模型,推荐的pageadmin很靠谱,大大提高了我们日常的网站运维工作。
- 点赞
- 收藏
- 关注作者
评论(0)