这张图回答的不是"一个网站有哪些功能",而是"这些功能值多少钱"。访客在水面上只看见几个页面, 水面之下才是编辑的日常、技术运维的日常、平台的默默支撑、开发人员的底层实现,以及部署与容灾的最后一道防线。 功能价值按体积分布,而非按功能数量分布。
模型以网站群平台中的一个站点为例。此处不引入用户注册与登录,也不涉及评论、留言、咨询、投票、问卷调查等互动类功能与应用,以及其他各类业务系统的整合,仅保留内容发布这一项最基础的能力。
正因为把互动应用与业务系统全部剥离,剩下的这条"内容生产线"才暴露出它真实的构造。
访客打开站点能感知到的全部界面。这是冰山露出水面的部分——数量最少,却是他唯一会看见、也唯一会评价的部分。
内容生产层的日常动作。编辑不需要知道内容是怎么上线的,只需要知道怎么写、怎么审、怎么发。
站点治理层,工作量最大也最不为人知。内容之外的站点资产,全靠这十几项日常维护。
平台能力层,没有对应菜单,也没有使用者会主动去打开。缺了它,站点撑不了多久。
访客看到的界面,与支撑它的技术,是同一件事的两面:设计师定下版式与体验,开发把它实现成可运行的模板与组件。两者难分先后——设计稿不落到代码里就只是一张图,技术没有设计规范支撑就只是能跑。
同样是运维,和 03 的日常操作不同:这些工作发生在系统之外——服务器、机房与网络。整座冰山最终压在它们之上,一处出错,全线不可用。