Low-tech Magazine 质疑对技术进步的盲目信仰,强调了过去的和经常被遗忘的技术的潜力,以及它们如何为可持续实践提供参考。作为低技术的践行,2018 年 9 月,Low-tech Magazine 推出了一个基于太阳能的新网站,旨在从根本上减少与访问其内容相关的能源使用和碳排放。地址:solar.lowtechmagazine.com

ltm.JPG

山巅周刊:第26期》对这个“低技术”的太阳能网站有介绍,非常有趣。显然,这里的“低技术”指一种可持续的网站,意味着确保支持旧硬件、速度较慢的网络并提高博客内容的可移植性和可存档性。上图是一个页面截图,展现了低技术网页设计电量显示


低技术网页服务器

首先看看这个网站的软硬件配置

  • 服务器:A20 OLinuXino Lime2 单板计算机,它具有2 GHz的处理能力,1 GB的RAM和16 GB的存储空间,消耗1-2.5瓦的功率。
  • 系统软件:Armbian Stretch,适配arm架构的Debian操作系统。
  • 设计软件:静态网站生成器Pelican。
  • 互联网连接:100 MBps光纤。

A20 OLinuXino Lime2

Olimex 的 A20 OLinuXino Lime2 是 OSHW 认证的开源单板计算机(via),使用了 Allwinner(全志科技) A20/T2 双核 Cortex-A7 处理器,是 FreedomBox Foundation 推荐的家庭服务器硬件(via),甚至有 Pioneer FreedomBox 家庭服务器成品套件,包括袖珍型服务器硬件、预装操作系统的 SD 卡和备用电池;A20 OLinuXino Lime2 也受 Armbian 官方支持。

pioneer-edition.png
Pioneer FreedomBox 家庭服务器成品套件,via debian.org & freedombox.org

Armbian.png

Armbian 是用于 ARM 开发板的基于 Debian 和 Ubuntu 的操作系统,主要具有轻量化特点,并支持 Allwinner、Amlogic、Actionsemi、Freescale、Marvell、Rockchip、Samsung 等众多 SoC(via)。

Pelican.png

Pelican 是一个用 Python 编写的静态站点生成器(Static Site Generator),不需要数据库或服务器端逻辑(via),每一篇文章会事先渲染成 HTML 静态文件,访问速度非常快。流行的静态站点生成器还有 Hugo(go)、Jekyll(ruby) 和 Hexo(nodejs) 等。


低技术网页设计

太阳能网站的一篇文章《How to Build a Low-tech Website?》详细介绍了如何建立一个低技术网站,以实现(1)平均页面大小减少了五倍和(2)使用太阳能,有能量存储,并且会在较长时间的多云天气下线。

  • 使用单板计算机作服务器,上面介绍过;
  • 使用 Pelican 构建静态网站,上面介绍过;
  • 使用抖动图像压缩技术,使图片的资源密集程度大约减少了十倍;
  • 删除 font-family 声明,访问者将看到其浏览器的默认字体。,并且没有图片 LOGO;
  • 无第三方跟踪、广告服务、Cookie。

600px-A20-OLinuXino-LIME2.png
A20 OLinuXino Lime2 单板计算机。这张抖动压缩图片只有33.8k,上面来自 Olimex 的产品照片有277k


太阳能发电系统

sps_panel.png

服务器在一块 50 Wp 太阳能电池板和一块 12V 7Ah 铅酸电池上运行。由于会有持续不见阳光的日子,网站每年将平均离线 35 天。


本文由 CulmartPlay 整理发布,参考 CC-BY-SA 3.0 协议共享,欢迎转载、引用或改编。
感谢您的支持,以让我们持续关注中国学子的STEAM旅程!

还不快抢沙发

添加新评论