新的碳抵消插件旨在使 WordPress 网站更加环保
已发表: 2020-05-28
随着开发人员和互联网用户越来越意识到他们的数据使用所产生的二氧化碳足迹,近年来人们对碳抵消计划重新产生了兴趣。 这些计划允许个人和组织通过资助环境努力来“抵消”他们的二氧化碳排放,从植树到清洁能源项目,其中有很多种类。
碳抵消计划仍然存在争议,因为它们实际上并没有直接抵消排放。 这些计划让企业在继续燃烧化石燃料的同时,通过他们的贡献显得“环境友好”。 理想情况下,企业将致力于减少排放并“中和”更新地球的项目所造成的损害。
对于 Web 开发人员来说,了解产品的二氧化碳排放量是第一步,碳抵消计划通常会经过微调以使这些数据具有相关性。 如果您正在构建的软件在数百万台设备上使用,这种意识尤其重要。 Aris Stathopoulos 是一位以创作 Kirki Customizer 框架而闻名的 WordPress 开发人员,他创建了一个名为 Carbon Offset 的插件,该插件可以计算您的网站访问所产生的温室气体排放量,并与 Cloverly API 集成以进行补偿和支付。
“互联网是一台消耗大量能源的巨大机器,”Stathopoulos 说。 “从服务器场到 ISP 再到客户端设备的整个链条通常由不可再生能源供电。 真正在我脑海中敲响“危险”警钟的是两年前阅读 Mozilla 的互联网健康报告。
“从那时起,我一直在努力让网络变得更加可持续。 有时这意味着将脚本转换为普通 JS,构建主题,或者只是与人们谈论他们可以做些什么来使他们的网站更高效、更环保/更可持续。 碳补偿是我在这方面的最新努力。”
该插件的第一个版本包括一个详细信息页面,其中包含计算出的站点碳足迹影响,显示在碳抵消权重旁边。 我可以看到这个页面在未来会变得更具视觉吸引力。 设置页面是用户可以将他们的网站连接到 Cloverly API 的地方。

Cloverly 按需提供补偿,这意味着用户为公司选择的项目之一提供清洁能源资金。 其中包括诸如捕获逃逸气体排放、改善森林管理以及将甲烷从粪便转化为可再生能源等举措。
浏览 WordPress.org 插件库,该平台似乎只有少数旨在提高用户对碳排放意识的插件。 Website Carbon 插件为用户提供了对其站点排放影响的广泛概述,包括报告该站点所在的数据中心是否由可再生能源供电。 WooCommerce 的 CO2ok 是另一个与购买抵消的服务集成的插件。
Stathopoulos 希望扩展他的插件以与其他服务集成,以便用户在抵消其网站的碳足迹方面有更多选择。 他与 Cloverly 没有任何关系。 他说他选择与之集成的唯一原因是因为他们有一个易于使用的优秀 API。 他使他的实现具有可扩展性,这样当他找到另一个具有良好 API 的服务时,添加额外的服务就很容易了。

让网站所有者摆脱自满情绪:意识是减少排放的第一步
Stathopoulos 说:“有一些网站可以测量网站的碳足迹,并且可以了解每当有人访问网页时会产生多少碳。” “如果你开始测试网站,你会看到一些好的,一些坏的,还有一些非常昂贵的。 以 w.org 为例:每次访问产生 0.68g 的碳排放,这是一个很好的网站。 每次有人访问 NYTimes.com 的网站时,都会产生 3.2 克的碳。”
Stathopoulos 希望使用他的插件来提高 WordPress 网站所有者的意识,因为该软件被广泛使用,但经常受到第三方扩展的拖累。
“随着 WordPress 为 30% 以上的网络提供支持,我们正在谈论数百万的每日浏览量,”他说。 “在不太乐观的情况下,所有这些网站每页加载产生的碳量不超过 0.5 克,WP 网站每天产生的碳量不少于 500 公吨。 这与 WordPress 无关。 相反,它是关于用户想要在他们的首页上的 5MB 图像,需要额外 5kb JS 的花哨摆动 JS 动画,坚持在他们的主题和插件中使用 jQuery 的开发人员,网站拥有的未使用的 300kb CSS,Facebook小部件,社交分享按钮比使用 100kb 的 JS,或者可怕地使用文本图像而不是纯文本。
“每次下载所有数据,每次下载,服务器运行时间多几毫秒,浏览器渲染时间多几毫秒。 这一切都增加了能源的浪费,这些能源需要真正的资源来产生,并且在这样做的过程中,它产生了更多的碳排放。”
当数据使用似乎很神奇并且不会立即影响网站所有者时,任何人都很容易自满。 像 Carbon Offset 这样的插件旨在让浪费的资源成为现实。 Stathopoulos 目前正在努力增加电子商务支持,使客户能够抵消其购买交付的碳足迹,甚至允许店主为抵消提供资金。 他说,这通常相当于每次销售几美分,但如果大规模进行,它会产生有意义的影响。
“我的一个希望是它有助于提高敏感性和意识,”Stathopoulos 说。 “希望有些人会明白他们的网站是问题的一部分。 希望它会促使他们重新思考他们如何建立自己的网站并希望成为解决方案的一部分——最好是努力降低我们网站的碳排放量。
“但由于各种原因,这并不总是可能的,该插件将显示我们的网站花费了多少环境成本,有些人可能会选择回馈一些东西。”
Stathopoulos 表示,购买碳补偿“非常便宜”。 他以大约 4 美元的价格购买了 50 公斤 CO2 的补偿,他的网站“燃烧”了 0.2 克/访问。
“这意味着我可以应对接下来的 250 万次访问,”他说。 “如果我的网站和《纽约时报》一样繁重,那么这会给我带来 15,000 次浏览量,对环境造成损害,这很好地表明我必须改变我网站上的一些东西。
“成本不是重点。 关键是要意识到我们建造了什么,我们造成了多少伤害,并尽可能地帮助消除这种伤害。 毕竟,一个可持续的网站比一个不可持续的网站要快得多,性能也要好得多。 每个人都赢了。”
