새로운 Carbon Offset 플러그인은 WordPress 사이트를 보다 친환경적으로 만드는 것을 목표로 합니다.

게시 됨: 2020-05-28
사진 제공: 발레리 폴토락

개발자와 인터넷 사용자가 데이터 사용의 CO2 발자국에 대해 점점 더 인식하게 되면서 최근 몇 년 동안 탄소 상쇄 프로그램에 대한 새로운 관심이 생겼습니다. 이러한 프로그램을 통해 개인과 조직은 나무 심기부터 청정 에너지 프로젝트에 이르기까지 다양한 환경 활동에 자금을 지원하여 이산화탄소 배출량을 "상쇄"할 수 있습니다.

탄소 상쇄 계획은 실제로 배출량을 직접 상쇄하지 않기 때문에 논란의 여지가 남아 있습니다. 이 프로그램을 통해 기업은 계속해서 화석 연료를 태우면서 자신의 기여에 대해 "환경 친화적"인 것처럼 보일 수 있습니다. 이상적으로는 기업이 배출량을 줄이고 지구를 재생하는 프로젝트로 인한 피해를 "중화"하기 위해 노력할 것입니다.

웹 개발자의 경우 제품의 CO2 발자국에 대한 인식이 첫 번째 단계이며 탄소 상쇄 프로그램은 일반적으로 이 데이터를 관련성 있게 만들기 위해 미세 조정됩니다. 이러한 인식은 구축하는 소프트웨어가 수백만 대의 장치에서 사용되는 경우 특히 중요합니다. Kirki Customizer Framework를 작성하는 것으로 가장 잘 알려진 WordPress 개발자 Aris Stathopoulos는 웹사이트 방문에서 발생하는 온실 가스 배출량을 계산하고 상쇄 및 지불을 위해 Cloverly API와 통합하는 Carbon Offset이라는 플러그인을 만들었습니다.

"인터넷은 엄청난 양의 에너지를 소비하는 거대한 기계입니다."라고 Stathopoulos는 말했습니다. “서버 팜에서 ISP, 클라이언트 장치에 이르는 전체 체인은 일반적으로 재생 불가능한 전원으로 구동됩니다. 내 마음 속에 정말로 '위험'의 종을 울린 것은 2년 전 Mozilla의 인터넷 건강 보고서를 읽었을 때였습니다.

“그 이후로 저는 웹을 좀 더 지속 가능하게 만드는 데 도움을 주려고 노력했습니다. 때로는 스크립트를 바닐라 JS로 변환하거나, 테마를 구축하거나, 사이트의 성능과 친환경/지속 가능성을 높이기 위해 할 수 있는 일에 대해 사람들과 이야기하는 것을 의미합니다. Carbon Offset은 그런 면에서 가장 최근에 시도한 것입니다.”

플러그인의 첫 번째 버전에는 탄소 상쇄 중량 옆에 표시되는 사이트 탄소 발자국의 계산된 영향이 있는 세부 정보 페이지가 포함되어 있습니다. 앞으로 이 페이지가 시각적으로 더 매력적으로 진화하는 것을 볼 수 있습니다. 설정 페이지는 사용자가 자신의 사이트를 Cloverly API에 연결할 수 있는 곳입니다.

Cloverly는 주문형 오프셋을 제공합니다. 즉, 사용자는 회사가 선택한 프로젝트 중 하나를 위해 청정 에너지에 자금을 지원합니다. 여기에는 비산 가스 배출을 포착하고, 산림 관리를 개선하고, 분뇨에서 메탄을 재생 에너지로 전환하는 것과 같은 작업을 수행하는 이니셔티브가 포함됩니다.

WordPress.org 플러그인 리포지토리를 검색하면 플랫폼에는 탄소 배출에 대한 사용자의 인식을 높이기 위해 설계된 소수의 플러그인만 있는 것 같습니다. 웹사이트 Carbon 플러그인은 사이트가 호스팅되는 데이터 센터가 재생 가능 에너지에 의해 구동되는지에 대한 보고를 포함하여 사이트 배출량의 영향에 대한 광범위한 개요를 사용자에게 제공합니다. CO2ok for WooCommerce는 오프셋 구매 서비스와 통합되는 또 다른 플러그인입니다.

Stathopoulos는 사용자가 웹사이트의 탄소 발자국을 상쇄할 수 있는 더 많은 선택권을 갖도록 플러그인을 확장하여 추가 서비스와 통합하려고 합니다. 그는 Cloverly와 아무 관련이 없습니다. 그는 통합하기로 선택한 유일한 이유는 작업하기 쉬운 훌륭한 API를 가지고 있기 때문이라고 말했습니다. 그는 좋은 API를 가진 다른 서비스를 찾을 때 추가 서비스를 쉽게 추가할 수 있도록 구현을 확장 가능하게 만들었습니다.

웹사이트 소유자를 안주하지 않게 만들기: 인식은 배출 감소를 위한 첫 번째 단계입니다.

"사이트의 탄소 발자국을 측정하는 사이트가 있으며 누군가가 웹 페이지를 방문할 때마다 생성되는 탄소의 양에 대한 아이디어를 제공합니다."라고 Stathopoulos는 말했습니다. “웹 사이트 테스트를 시작하면 좋은 것도 있고 나쁜 것도 있고 충격적으로 비용이 많이 드는 것도 있습니다. w.org를 예로 들어 보겠습니다. 각 방문은 0.68g의 탄소 배출량을 생산하며 이는 좋은 사이트 중 하나입니다. NYTimes.com은 누군가가 사이트를 방문할 때마다 3.2그램의 탄소를 생성합니다.”

Stathopoulos는 자신의 플러그인을 사용하여 WordPress 사이트 소유자 사이에서 인지도를 높이고자 합니다. 소프트웨어는 널리 사용되지만 타사 확장 프로그램으로 인해 종종 부담이 되기 때문입니다.

"WordPress가 웹의 30% 이상을 지원하므로 우리는 매일 수백만 건의 조회수에 대해 이야기하고 있습니다."라고 그는 말했습니다. "모든 사이트가 페이지 로드당 0.5g 이하로 생성된다는 가능성이 희박한 시나리오에서 WP 사이트는 하루에 500미터톤 이상의 탄소를 생성합니다. 이것은 WordPress와 관련이 없습니다. 대신 사용자가 프론트 페이지에서 원하는 5MB 이미지, 추가 5kb의 JS가 필요한 멋진 흔들거리는 JS 애니메이션, 테마 및 플러그인에서 jQuery를 사용하기를 고집하는 개발자, 사이트에 있는 사용되지 않은 300kb CSS, Facebook 위젯, 100kb의 JS를 사용하는 것보다 소셜 공유 버튼, 또는 일반 텍스트 대신 텍스트 이미지의 끔찍한 사용.

“모든 데이터가 매번 다운로드되며 다운로드할 때마다 서버가 몇 밀리초 더 실행되고 브라우저가 렌더링하는 데 몇 밀리초가 더 걸립니다. 이 모든 것이 낭비되는 에너지, 즉 생성하는 데 실제 자원이 필요한 에너지이며 그 과정에서 더 많은 탄소 배출량을 발생시켰습니다.”

데이터 사용량이 마술처럼 실행되고 사이트 소유자에게 즉시 영향을 미치지 않을 때 누구나 안주하기 쉽습니다. Carbon Offset과 같은 플러그인은 낭비되는 리소스를 현실로 만드는 것을 목표로 합니다. Stathopoulos는 현재 고객이 구매 배송의 탄소 발자국을 상쇄하거나 상점 소유자가 대신 상쇄 자금을 지원할 수 있는 전자 상거래 지원을 추가하기 위해 노력하고 있습니다. 그는 이것이 일반적으로 판매당 몇 센트에 이르지만 대규모로 수행될 경우 의미 있는 영향을 미칠 수 있다고 말했습니다.

"내 희망 중 하나는 그것이 민감도와 인식을 높이는 데 도움이 되는 것입니다."라고 Stathopoulos가 말했습니다. “바라건대, 일부 사람들은 자신의 웹사이트가 문제의 일부라는 것을 이해하기를 바랍니다. 바라건대, 그것은 그들이 사이트 구축 방법을 재고하고 이상적으로는 당사 웹 사이트의 탄소 배출량을 낮추기 위해 노력함으로써 솔루션의 일부가 되기를 원하도록 촉구할 것입니다.

"하지만 항상 가능한 것은 아닌 여러 가지 이유로 플러그인은 우리 웹사이트가 환경에 얼마나 많은 비용을 들이는지 보여주고 일부는 무언가를 되돌려주기로 선택할 수 있습니다."

Stathopoulos는 오프셋 구매가 "놀랍도록 저렴"하다고 말했습니다. 그는 약 $4에 50kg의 CO2에 대한 오프셋을 구입했으며 그의 웹사이트는 방문당 0.2g을 '타는' 것입니다.

"이는 내가 다음 250만 방문에 대해 좋다는 것을 의미합니다."라고 그는 말했습니다. “내 사이트가 NYTimes만큼 무거웠다면 15,000번의 조회수에 해당하는 환경 피해를 입었을 것입니다.

“비용이 핵심이 아닙니다. 요점은 우리가 무엇을 만들고, 얼마나 많은 피해를 입히고, 그 피해를 가능한 한 되돌릴 수 있도록 돕는 것입니다. 결국 지속 가능한 웹 사이트는 지속 불가능한 웹 사이트보다 훨씬 빠르고 성능이 뛰어납니다. 모두가 이긴다.”