CMS 把【写内容】和【做网页】拆开,让不懂代码的人也能更新网站;但全世界四成网站挤在同一套系统上,也就成了同一批漏洞的靶子。
7-3 讲了内容要提前准备。这一节回答【准备好了之后谁来管】:内容管理系统(CMS)。教材 7-4 的关键词只有【CMS】一个——它是【应检查的项目】里最影响长期成本的一项。
一、CMS 把两件事拆开了
没有 CMS 的时代,改一个标点要找人改代码、重新上传。CMS 做的事情很简单:把内容存进数据库,把页面模板固定下来,编辑在后台写完点发布就行。
它拆开的是两件事:内容的作者和页面的制作者。市场、运营、客服都能自己更新页面,不用排队等开发。
这一层关系在第二章出现过:服务器端的脚本语言那一节里,CMS 就是 PHP 最典型的用法——同一套程序,配不同的模板和插件,长出一千个不同的网站。
二、现在的实际占有率:四成网站同一套系统
看 W3Techs 2026 年 9 月底的数据:
| CMS | 占全部网站 | 占已知 CMS 网站 |
|---|---|---|
| WordPress | 40.2% | 58.7% |
| Shopify | 5.4% | 7.8% |
| Wix | 4.2% | 6.1% |
| Squarespace | 2.4% | 3.6% |
| Joomla | 1.1% | 1.6% |
| Webflow | 0.8% | 1.2% |
| Drupal | 0.6% | 0.9% |
还有 31.5% 的网站检测不到 CMS——多是手写页面或静态站。
这两个百分比千万别混用:40.2% 的分母是【所有网站】,58.7% 的分母是【能识别出 CMS 的网站】。混着说,数字就错了。
WordPress 本身在慢慢下滑:2025 年 12 月 43.2% → 2026 年 5 月 41.9% → 2026 年 9 月 40.2%,九个月掉 3.0 个百分点(相对跌幅 6.9%)。但它的 CMS 份额仍是第二名 Shopify 的 7.5 倍,短期内没有被取代的迹象。
三、自己写还是套 CMS
| 对比项 | 自己开发 | 用现成 CMS |
|---|---|---|
| 上线时间 | 几周到几个月 | 几小时到几天 |
| 前期费用 | 高(要人月) | 低(模板 + 插件) |
| 维护责任 | 全在自己 | 官方与社区分担,插件要自己盯 |
| 定制自由度 | 完全自由 | 受模板与插件限制 |
| 风险点 | 人走了没人接手 | 插件漏洞、版本过旧 |
判断办法很直接:如果网站的主要内容是【文章、产品、图片】,用 CMS;如果核心价值在【业务逻辑】(订单规则、计费、审批流),把 CMS 当成后台的一块,前后端自己写。
用 CMS 就必须接受一件事:它的安全性等于核心版本加所有插件的安全性的乘积。 大多数被挂马的 WordPress 站,问题不在核心,而在某个半年没更新的插件。所以选插件要克制——装十个用不到的插件,就是给自己多开十个洞。
四、动手 Demo:算一算 WordPress 掉了多少、还领先多少
两个百分点听起来不多,换个算法就知道分量——尤其要分清【绝对跌幅】和【相对跌幅】。
a, b = 43.2, 40.2 # 2025 年 12 月、2026 年 9 月的占比
print(" 九个月跌幅 = %.1f 个百分点" % (a - b))
print(" 相对跌幅 = %.1f%%" % ((a - b) / a * 100))
print(" 与第二名 Shopify 的倍数 = %.1f 倍" % (58.7 / 7.8))
实跑输出:
--------------------------------------------------------------------
CMS——全世界四成网站都在用同一套系统
--------------------------------------------------------------------
【内容管理系统(CMS)】把【写文章】和【做网页】分开:编辑写文字、
传图片,页面由系统生成。看现在的实际占有率:
CMS 占全部网站 占已知 CMS 网站
-----------------------------------------------
WordPress 40.2% 58.7%
Shopify 5.4% 7.8%
Wix 4.2% 6.1%
Squarespace 2.4% 3.6%
Joomla 1.1% 1.6%
Webflow 0.8% 1.2%
Drupal 0.6% 0.9%
-----------------------------------------------
(W3Techs 2026-09-29 口径;另有 31.5% 的网站检测不到 CMS——
多是手写页面,或者干脆是个静态站。)
两个百分比别混用:40.2% 是【所有网站】里的占比,
58.7% 只在【能识别出 CMS 的网站】里算。混着说就是错的。
WordPress 正在慢慢掉:
时间 占全部网站
-----------------------------
2025 年 12 月 43.2%
2026 年 5 月 41.9%
2026 年 9 月 40.2%
-----------------------------
九个月掉 3.0 个百分点(相对跌幅 6.9%),但它的 CMS 份额
仍是第二名 Shopify 的 7.5 倍——短期内没有被取代的迹象。
那到底该自己写,还是套一套 CMS:
对比项 自己开发 用现成 CMS
---------------------------------------------------------------
上线时间 几周到几个月 几小时到几天
前期费用 高(要人月) 低(模板 + 插件)
维护责任 全在自己 官方与社区分担,插件要自己盯
定制自由度 完全自由 受模板与插件限制
风险点 人走了没人接手 插件漏洞、版本过旧
---------------------------------------------------------------
经验做法:内容站、企业站用 CMS;业务逻辑复杂的系统,
把 CMS 当成【后台的一块】,前后端自己写。
看前两行:掉 3.0 个百分点,相对跌幅 6.9%。同一件事的两种说法——写文章时要说清用的是哪一种,这正是第七章反复强调的【口径】。 看第三行:7.5 倍。即使在下滑,WordPress 与第二名的差距仍然是倍数级的。市占率第一的系统,意味着最多的教程、最多的插件、最多的服务商,也意味着最集中的攻击目标。 记住 31.5% 那个数字:还有三成网站不用任何 CMS。 它们既没有插件漏洞的风险,也没有一键更新的便利——选 CMS 不是随大流,是拿便利换风险。
30 秒实验
- 打开一个你熟悉的企业网站,从页脚或源码里找找是哪个 CMS(提示:源码里的 wp-content 就是 WordPress)。
- 在你的 WordPress(或其它 CMS)后台数一数装了多少插件,看看有几个是半年没更新的。
- 试着说出你公司网站里,哪一块内容【最需要编辑自己改】——那就是 CMS 该管的范围。
常见误区
- 错误:40.2% 和 58.7% 是同一个意思,随便用哪个都行。——纠正:分母不同。 前者是所有网站里的占比,后者只在能识别出 CMS 的网站里算。引用时必须说清楚。
- 错误:用 CMS 就等于不安全。——纠正:不安全的是【不更新的插件】。 核心版本保持更新、插件只用必要的几个,CMS 完全可以很稳。
- 错误:自己开发就一定比 CMS 好。——纠正:看内容形态。 内容站用自研等于自找维护负担,业务系统套 CMS 等于处处受限。选型看的是内容结构,不是技术优越感。
自测三问(点开对答案)
1. CMS 到底帮网站解决了什么问题? —— **把【写内容的人】和【做网页的人】分开。** 编辑在后台写、点发布,不必每次都找开发改代码。 2. WordPress 的 40.2% 和 58.7% 有什么区别? —— **分母不同。** 40.2% 是【所有网站】里的占比;58.7% 只在【能识别出 CMS 的网站】里算。**引用时必须注明用的是哪一个。** 3. 用 CMS 之后,最大的安全风险在哪里? —— **在插件与版本。** 核心有官方补丁,**但每个插件都要自己跟更新**——装得多、半年不更,就是给自己开洞。- ☐ 下一节(7-5 域名的获取:注册商、顶级域、注册公司)
相关笔记
- 创建网站的准备工作 —— 上一节讲内容怎么准备
- 服务器端的脚本语言 —— CMS 就是 PHP 最常见的用法
- WordPress —— 一套 CMS 背后是怎么用数据库的
- 个人信息保护的措施 —— CMS 收集的表单数据,都受法律管
- 软件开发者应当注意的问题 —— 用别人的程序,也要自己担责
- 🕸️ Web技术原理 · 索引