网站减碳优化指南:最小化环境影响的实用策略

news/2025/11/13 6:08:53/文章来源:https://www.cnblogs.com/qife122/p/19216077

如何最小化您网站的环境影响

作为负责任的数字专业人士,我们越来越意识到工作的环境影响,需要找到有效且务实的方法来减少它。James Chudley 分享了一种新的减碳方法,帮助您最小化网站的环境影响,使人员、利润、目标、性能和地球都受益。

气候变化是最大的健康威胁

气候变化是人类面临的最大健康威胁,由燃烧化石燃料等人类活动加速,这些活动产生温室气体,捕获太阳热量。

地球表面平均温度现在比 1800 年代末高 1.2°C,预计到本世纪末将增加一倍以上。

气候变化的后果包括严重干旱、水资源短缺、严重火灾、极地冰融化、灾难性风暴和生物多样性下降。

互联网是问题的重要组成部分

令人震惊的是,互联网造成的全球温室气体排放量高于航空业,预计到 2040 年将占全球温室气体排放总量的 14%。

如果互联网是一个国家,它将是世界第四大污染国,并代表地球上最大的燃煤机器。

但像互联网这样的数字事物如何产生有害排放?

互联网排放来自驱动互联网的基础设施供电,如消耗大量电力的庞大数据中心和数据传输网络。

互联网排放还来自全球制造、分销和使用估计 305 亿台用于访问互联网的设备(手机、笔记本电脑等)。

毫不奇怪,鉴于世界 60% 的人口平均花费 40% 的清醒时间在线,互联网相关排放正在增加。

我们必须紧急减少互联网的环境影响

作为负责任的数字专业人士,我们必须迅速采取行动,最小化工作的环境影响。

令人鼓舞的是,英国政府通过在其最佳实践设计原则中添加“最小化环境影响”来鼓励行动,但我们行业内仍然有太多讨论而没有足够的纠正行动。

许多严格约束、快节奏和商业驱动的网络项目的现实是,最小化环境影响远未提上议程。

那么,我们如何使环境成为更优先的事项,并以利益相关者会倾听的方式谈论它?

最近的一个网络优化项目中的尤里卡时刻给了我一个想法。

我的尤里卡时刻

我领导了一个优化 www.talktofrank.com 移动性能的项目,这是一个政府药物建议网站,旨在保护每个人免受伤害。

移动性能对于该服务的成功至关重要,以确保拥有旧移动设备和较慢网络连接的用户仍然可以访问所需信息。

我们最小化页面权重的工作专注于纯粹的技术更改,我们的开发人员根据 Google Lighthouse 等工具的建议进行,将关键用户旅程的网页大小减少了高达 80%。这导致页面下载速度提高高达 30%,旅程的碳足迹减少了 80%。

我们并未设定减少碳足迹的目标,但看到这些结果导致了我的尤里卡时刻。

我意识到,通过最小化页面权重,您可以提高性能(这对用户和服务所有者来说是双赢),并且由于需要传输和存储更少数据而消耗更少能源,为地球创造额外好处——所以每个人都赢了。

这感觉像是一个突破,因为业务、用户和环境需求常常相互冲突。通过专注于最小化网站,使其尽可能简单、轻量且易于使用,您获得的收益超越了人员、地球和利润的三重底线,包括性能和目标。

最小化的多重好处使其成为伟大的数字可持续性策略。

为什么“最小化”是伟大的数字可持续性策略?

利润
网站提供商获胜,因为他们的网站变得更高效,更可能达到预期结果,更轻量的站点也应导致更低的主机费用。

人员
人员获胜,因为他们可以使用下载更快的网站,快速且易于使用,因为它被有意设计得尽可能简单,使他们能够以最少的努力和心理能量完成任务。

性能
轻量网页下载更快,因此对用户性能更好,特别是那些使用旧设备和较慢网络连接的用户。

地球
地球获胜,因为传递网站所需的能量(及相关排放)减少。

目标
我们知道,当我们有目标感时,我们会做最好的工作。作为数字专业人士,知道我们的工作在世界中做好事,并为改善人们和环境做出贡献,是非常令人满足的。

为了优先考虑环境,我们需要能够以引起业务共鸣的语言自信地发言,并确保任何时间和资源的投资产生最广泛的收益。

因此,即使您觉得环境在您的项目中优先级很低,专注于最小化页面权重以提高性能(通常议程上优先级高)为环境议程提供了完美的特洛伊木马(如果您需要一个)。

做正确的事并不总是容易的,但我们在管理数字项目时优先考虑可用性、可访问性和包容性等问题时已经做过。

许多使网站更易于使用、更可访问和更有效的事物也有助于最小化其环境影响,因此您需要做的事情会感觉熟悉且可实现,所以不用担心这是另一个需要学习的新事物!

这一切在理论上都有意义,但在实践中使用的总体规划是什么?

总体规划

创建具有最小环境影响的网站的总体规划是专注于以最少的能量输入提供最大价值。

数字可持续性总体规划是以最少的能量输入提供最大价值。

这是 Buckminister Fuller 的“Dymaxion”原则的改编,这是他为在有限资源星球上生活和生存的许多进步和开创性可持续性策略之一。

能量输入包括操作网站所需的电能和使用它们所需的心理能量。

您可以通过将网站最小化到其核心内容、特性和功能来实现这一点,确保一切都可以从满足业务或用户需求的角度证明合理。这意味着任何没有为其提供所需能量比例增加价值的事物都应被移除。

所以这是总体规划,但如何将其付诸实践?

为您最高价值的用户旅程减碳

我开发了一种称为“用户旅程减碳”的新方法,将帮助您最小化网站的环境影响并最大化其性能。

注意:该方法故意专注于优化关键用户旅程,而不是整个网站,以保持可管理性并更容易开始。

这里的秘诀是从小处着手,展示改进,然后扩展。

该方法包括五个简单步骤:

  1. 识别您最高价值的用户旅程,
  2. 基准测试您的用户旅程,
  3. 设定目标,
  4. 为您的用户旅程减碳,
  5. 跟踪并分享您的进展。

以下是它的工作原理。

步骤 1:识别您最高价值的用户旅程

您最高价值的用户旅程可能是用户最重视的旅程,带给您最高收入的旅程,或对组织成功至关重要的旅程。

您也可以专注于一个您知道表现特别差,如果改进有潜力提供显著业务和用户收益的用户旅程。

您可能有许多重要的用户旅程,如果您有资源,可以并行减碳多个旅程,但我建议首先从一个开始以保持简单。

为了使这生动,让我们考虑一个假设示例:一个英超足球俱乐部试图减碳其在线购票旅程,该旅程接收高流量并负责其周收入的显著部分。

步骤 2:基准测试您的用户旅程

一旦您选择了用户旅程,您需要基准测试它满足用户需求的程度、为组织提供的价值及其碳足迹。

在开始减碳之前,了解它需要做的工作以及做得如何至关重要。例如,如果妥协其满足关键用户或业务需求的能力,则没有意义移除旅程的元素以努力减少其碳足迹。

您可以通过进行用户研究以及分析现有客户反馈来基准测试用户旅程满足用户需求的程度。与业务利益相关者的访谈将帮助您了解旅程为组织提供的价值以及业务需求满足的程度。

您可以使用在线工具(如 Cardamon、Ecograder、Website Carbon Calculator、Google Lighthouse 和 Bioscore)基准测试用户旅程的碳足迹和性能。确保您手头有分析数据以帮助获得最准确的足迹估计。

要使用这些工具,只需添加旅程每个页面的 URL,它们将给您一系列信息,如页面权重、能量评级和碳排放。Google Lighthouse 通过浏览器插件工作略有不同,并生成真正有用和详细的性能报告,而不是给您碳评级。

将基准测试分数生动呈现的一个好方法是以类似于呈现客户旅程地图或服务蓝图的方式可视化它们。

此示例仅专注于传达用户旅程的碳足迹,但您也可以添加更多泳道以从用户和业务角度传达旅程表现如何,在适当时添加用户痛点、引用和业务指标。

我发现添加能效评级非常有效,因为这是一种人们从家用电器中认识的方法。这为仅显示 CO2 的重量(如克或千克)增加了有用的上下文,这些通常对人们毫无意义。

在我的基准测试报告中,我还为用户旅程中的每个页面添加一组基准测试数据。这给您的利益相关者更详细的细分和简单的摘要以及基准测试页面的快照。

页面级细分有助于查看用户旅程中每个页面的表现。

您的基准测试活动将给您一个非常清晰的画面,从环境、用户和业务角度需要补救工作的地方。

在我们的足球用户旅程示例中,很明显“新闻”和“门票”页面需要一些关注以减少其碳足迹,因此它们将是减碳的合理优先事项。

步骤 3:设定目标

使用您的基准测试结果帮助您设定目标,如碳预算、能效、最大页面权重和最小 Google Lighthouse 性能目标,为每个单独页面,除了您现有的 UX 指标和业务 KPI。

设定目标没有正确或错误的方式。选择您认为对业务可实现和可行的内容,您只有在开始减碳用户旅程时才会了解它们的合理性和可实现性。

可视化您的目标使您的利益相关者容易理解您的目标。

设定目标很重要,因为它给您一些目标,并保持专注和负责。这项工作的定量性质很好,因为它使您能够快速展示工作的积极影响,使证明您 dedicating 的时间和资源更容易。

步骤 4:为您的用户旅程减碳

您现在的目标是通过最小化页面权重、提高 Lighthouse 性能评级和最小化页面来减碳您的用户旅程,使它们以最有效、简单和有效的方式满足用户和业务需求。

这取决于您如何根据您拥有的资源和技能处理,您可以专注于特定页面或解决特定问题区域,如整个用户旅程中的重图像或视频。

以下是有助于减少用户旅程碳足迹的活动列表:

  • 处理 Google Lighthouse 报告“诊断”部分中的建议以帮助优化页面性能。
  • 如果您尚未使用,切换到绿色主机提供商。使用 Green Web Directory 帮助您选择一个。
  • 处理 W3C Web 可持续性指南,实施与您特定用户旅程最相关的指南。
  • 移除任何未添加任何用户或业务价值的事物。
  • 减少网页上的信息量,使它们更容易阅读且对人们不那么压倒性。
  • 用更轻量级的替代品替换内容(如用文本交换视频),如果更轻量级的替代品提供相同的价值。
  • 优化资产,如照片、视频和代码以减少文件大小。
  • 移除任何访问您网站的障碍和任何妨碍的干扰。
  • 重用熟悉的组件和设计模式,使您的网站更快更容易使用。
  • 用简单明了的英语写作,帮助人们从您的网站获得最大价值,并帮助他们避免浪费时间和精力解决的错误。
  • 修复您在基准测试期间识别的任何可用性问题,确保您的网站尽可能易于使用和有用。
  • 确保您的用户旅程尽可能可访问,以便最广泛的受众可以从使用中受益,抵消提供网站的环境成本。

步骤 5:跟踪并分享您的进展

当您减碳用户旅程时,使用步骤 2 中的基准测试工具跟踪您对步骤 3 中设定目标的进展,并分享您的进展作为更广泛可持续性报告计划的一部分。

此时一切顺利,您将有数字展示用户旅程的性能如何提高,以及您如何设法减少其碳足迹。

一旦获得这些结果,立即与业务分享,以帮助您获得资源继续工作并在其他高价值用户旅程上启动类似工作。

您还应开始与用户沟通您的进展。

重要的是,他们意识到其数字活动的碳足迹,并能够就他们使用的网站的环境影响做出知情选择。

理想情况下,每个网站应传达查看其页面产生的排放,以帮助人们做出这些知情选择,并鼓励网站提供商如果公开显示则最小化其排放。

通常,人们别无选择,只能使用特定网站完成特定任务,因此网站提供商有责任确保使用其网站的环境影响尽可能小。

您还可以通过发布数字可持续性声明(如联合利华的如下所示)帮助提高对网站环境影响的认识以及您正在做什么以最小化自己的影响。

联合利华的数字可持续性声明是每个网站应提供内容的一个很好的例子。

一个好的数字可持续性声明应承认您网站的环境影响,您做了什么以减少它,以及您计划下一步做什么以进一步最小化它。

作为一个行业,我们应使发布数字可持续性声明正常化,就像可访问性声明已成为网站页脚的标准添加。

有用的减碳原则

记住这些原则以帮助您减碳用户旅程:

更多行动和更少讨论。
尽快开始减碳用户旅程以加速学习和积极变化。

从小处着手。
通过减碳单个旅程从小处着手,使其更容易开始并生成结果以更快展示价值。

旨在以少做多。
最小化您提供的内容,确保您为消耗的能量提供最大价值。

使您的网站尽可能有用和易于使用。
有用的网站可以证明提供它们所消耗的能量是合理的,确保它们在做好事多于 harm 方面是净积极的。

专注于进展 over 完美。
网站从未完成或完美,但它们总是可以改进,您做的每一个小改进都会有所作为。

今天开始减碳您的用户旅程

减碳用户旅程不应作为一次性完成,保留到下次决定重新设计或重新平台化您的网站;它应作为您更广泛数字可持续性策略的一部分持续进行。

我们知道网站从未完成,最好的网站随着用户和业务需求的变化而不断改进。我想鼓励人们在最小化其网站的环境影响时采用相同的心态。

当数字专业人士每天挑战自己“最小化”他们正在处理的事物时,减碳将最有效地发生。

这避免了建立“碳债务”,包括我们网站中累积的技术和设计债务,这总是比首先避免更难追溯移除。

通过采取务实的方法,如优化高价值用户旅程并与性能等业务指标对齐,我们 stand 最好的机会使数字可持续性成为优先事项。

您会注意到,除了使用网站碳计算器工具外,此方法不需要任何今天典型数字团队中不存在的技能。这很好,因为这意味着您已经拥有做这项重要工作所需的技能。

我鼓励每个人在下次团队会议中提出互联网环境影响的问题,并尝试这种减碳方法,为人员、利润、性能、目标和地球创造更好的结果。

祝您好运!
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

公众号二维码

公众号二维码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/963889.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

k8s Service IP 变化的情况

会导致 Service IP 变化的情况: 表格 复制场景说明删除并重新创建 Service 这是最常见的情况。只要 kubectl delete svc 后再 apply,新 Service 会重新从集群 IP 池中分配一个 IP,几乎不可能分到原来的 。修改 Serv…

北京疯狂游戏 Unity 游戏客户端开发面经(一面 二面)

我的第一次面试,过程复盘与失败教训总结写在前面 面试题目仅靠回忆,复盘过程借助 Gemini 2.5 Pro,内容可能存在错误或偏差。 疯狂游戏主要做小程序游戏,知名作品有《咸鱼之王》等。在Boss直聘上投递天津的岗位,简…

HIL/SIL/PIL介绍

https://zhuanlan.zhihu.com/p/5907578226 https://blog.csdn.net/Pangbo1711/article/details/133426683 https://www.cnblogs.com/zhjblogs/p/13773571.html https://zhuanlan.zhihu.com/p/148337548

Notepad++下载安装教程

转载自:上羽伴水 https://zhuanlan.zhihu.com/p/1920981416533010207 一、Notepad++软件介绍 1.界面与操作介绍 Notepad++ v8.6.4 界面简洁直观。顶部菜单栏涵盖文件、编辑、搜索等功能选项;工具栏放置常用操作快捷按…

Linux下安装VirtualBox 7.2.4(含坑),以及微信输入法与微软输入法哪个大

apt list找不到virtualbox,到Oracle网站去下载的。 选择了for Debian 12的: 109M 11月13日 01:18 virtualbox-7.2_7.2.4-170995~Debian~bookworm_amd64.deb 下载速度很快 dpkg -i *.deb 装上了。 virtualbox进去了,…

Linux下安装VirtualBox 7.2.4(含坑)

apt list找不到virtualbox,到Oracle网站去下载的。 选择了for Debian 12的: 109M 11月13日 01:18 virtualbox-7.2_7.2.4-170995~Debian~bookworm_amd64.deb 下载速度很快 dpkg -i *.deb 装上了。 virtualbox进去了,…

Spring Boot 项目安全配置,放行指定规则的 HTTP 请求

Spring Boot 项目安全配置,放行指定规则的 HTTP 请求package com.joyupx.config;import org.springframework.context.annotation.Configuration; import org.springframework.core.annotation.Order; import org.spr…

今晚不加班!我用SpeedAI撸完了一篇1.2万字的初稿 - BUAA

15:30 实验室例会结束,老板甩来一句“下周交项目书”。 我表面淡定,内心慌得一批:上周数据刚跑完,字儿还一个没写,下周就要交?行,摸鱼也要讲效率,今天就让AI替我打工。 15:32 回到工位,打开SpeedAI,首页干净…

使用cline集成aws的mcp服务和搜索功能

参考资料https://aws.amazon.com/cn/blogs/containers/accelerating-application-development-with-the-amazon-eks-model-context-protocol-server/在vscode中安装cline后,为了避免高额模型费用和兼容性问题,通过li…

Emacs中文等宽字体设置(要用英文名称,系统中的名称)

Emacs中文等宽字体设置(要用英文名称,系统中的名称)本文为和AI大模型KIMI对话记录,仅供参考。 Emacs中文等宽字体设置(要用英文名称,系统中的名称) 直接在菜单栏的Option-Default Font设置没用,这样保存配置时…

Python 字符串形式与嵌套规则:从 C 语言注释谜题到 Python 引号逻辑

Python 字符串形式与嵌套规则:从 C 语言注释谜题到 Python 引号逻辑 要理解 Python 字符串的嵌套解析和“大嘴法”,我们可以从你提供的 C 语言代码谜题入手——这段代码的输出结果是 1,而非直观预期的 0。这个反常识…

Python 字符串格式化全解析:%、format() 与 f-string 的前世今生

Python 字符串格式化全解析:%、format() 与 f-string 的前世今生 字符串格式化是程序开发中不可或缺的基础能力,它负责将变量、表达式等动态内容嵌入固定文本模板中,生成人类可读的字符串。Python 提供了三种主流的…

newDay20

1.今天经学有期中考试,费的时间比较多,简单背了背单词 2.明天没啥事了,多学学 3.感觉总是干一会歇一会

20251112 之所思 - 人生如梦

20251112 之所思今天有两件事做的很好:1. 软件出现重大问题,但是第一时间没有藏着,而是非常勇敢的将相关责任方邀请,汇报问题以及相关原因,计划下一步的行动计划和弥补措施。组织的相当给力,原以为老板会大发雷霆…

102302134陈蔡裔数据采集第三次作业

第一题 核心代码和运行结果 import os import requests from bs4 import BeautifulSoup import threading from urllib.parse import urljoinclass MiniCrawler:def __init__(self):self.downloaded = 0self.visited =…

VB6版GUID生成器 - 开源研究系列文章 - 个人小作品

VB6版GUID生成器 - 开源研究系列文章 - 个人小作品Posted on 2025-11-13 00:07 lzhdim 阅读(0) 评论(0) 收藏 举报 这几天闲来无事,把原来VB6的代码进行了整理和修改,用最新的架构进行了重构。这次把原来…

Pandas - How to know which columns of a dataframe has null value?

Pandas - How to know which columns of a dataframe has null value? df = pd.read_csv(housing.csv)df.info() <class pandas.core.frame.DataFrame> RangeIndex: 13580 entries, 0 to 13579 Data columns (t…

三分法

参考算法学习笔记(62): 三分法 - 知乎 众所周知,二分法主要用来求函数的零点,那么三分法是二分法的变种,主要用来求单峰函数的极值点。 三分法的原理非常简单,每次对一个区间[l,r]求三等分点lsec和rsec:l = l + l…

vue-element el-select 赋值选择项后选择事件不生效

1、截图2、描述 2.1 控件代码<el-form-item label="处理状态" prop="processStatus"><el-select v-model="form.processStatus"@change="$forceUpdate()"placeholde…