1954年5月6日,牛津一个阴冷潮湿的黄昏,Roger Bannister用3分59秒4跑完一英里,把人类田径史上那层“不可能”的屏障撕了个粉碎。在此之前,顶级长跑圈普遍认为人体构造根本不允许突破4分钟大关。然而Bannister的记录仅仅存活了46天,就被澳大利亚选手John Landy刷新。又是一年后,同一场比赛里三人同时撞破这条线。此后,超过1400名跑者正式跑进了4分钟,当前的世界纪录是Hicham El Guerrouj保持的3分43秒13。

这个故事暗藏一个被忽略的真相:当我们亲眼看到某件事被做到,所谓的极限就会迅速溶解,成为新起点。可同样的逻辑,到了数字产品的碳排放领域,却迟迟没有跑起来。燃油车有百公里油耗,住宅有每平方米能耗,这些关键环境绩效指标早已标准化,核算方法也清晰统一。可当我们谈论网站和应用时,很长一段时间里既没有公认的环境标准,也缺乏有效的评估工具——近期才刚有了些起步动作。

打开网易新闻 查看精彩图片

可持续网页设计的首要目标是降低碳排放,但现实尴尬之处在于,几乎没有一种直接的方法能测量一个网页产品究竟产生了多少二氧化碳。我们没法在笔记本电脑排气口挂个仪器检测尾气。网站背后的排放发生在千里之外,烧煤和烧天然气的发电厂烟囱里,电子的旅程无法一路追溯到发电端,也就无从精确获知每一千瓦时背后对应的温室气体数量。于是,只能退而求其次,寻找那些可量化的代理指标。

目前主流的研究和实践将核心指标锁定在两点:其一是数据传输量,其二是电网的电力碳强度。数据传输量很好理解——页面资源越多、文件越大、加载越频繁,传输过程消耗的能源就越多。多数研究人员采用千瓦时每千兆字节(kWh/GB)作为能效度量单位,以此估算数据从服务器到终端设备这一路程所对应的能耗。把数据量乘以对应的电网碳排放因子,就能换算出一个粗略的碳足迹。

电网碳强度则反映了每度电“脏不脏”的问题。同一个网站,部署在煤电占主导的地区和清洁能源充沛的地区,尽管数据量一样,导致的二氧化碳排放量可以相差数倍。但这里又有一层纠缠:用户访问时,分布在各地的服务器、CDN节点、路由器和终端设备可能接入完全不同的电网,想实时匹配出混合碳强度并不容易,当下更多是用平均值或模型估算。

这两个指标碰在一起,撑起了当前版本的环境评估框架。虽然粗糙,但已经比“反正看不见就算了”向前迈了一大步。一旦有了粗糙标准,行动就会加速,就像Bannister之后的46天。可持续网页设计需要的是把“跑进4分钟”变成常态,让测量、对比和优化碳排放成为构建网站的基础动作,而不是一个行业里只有少数人关心的边缘话题。