Low-tech Magazine 质疑对技术进步的盲目信仰,强调了过去的和经常被遗忘的技术的潜力,以及它们如何为可持续实践提供参考。作为低技术的践行,2018 年 9 月,Low-tech Magazine 推出了一个基于太阳能的新网站,旨在从根本上减少与访问其内容相关的能源使用和碳排放。地址:solar.lowtechmagazine.com
《山巅周刊:第26期》对这个“低技术”的太阳能网站有介绍,非常有趣。显然,这里的“低技术”指一种可持续的网站,意味着确保支持旧硬件、速度较慢的网络并提高博客内容的可移植性和可存档性。上图是一个页面截图,展现了低技术网页设计
和电量显示
。
低技术网页服务器
首先看看这个网站的软硬件配置
- 服务器:A20 OLinuXino Lime2 单板计算机,它具有2 GHz的处理能力,1 GB的RAM和16 GB的存储空间,消耗1-2.5瓦的功率。
- 系统软件:Armbian Stretch,适配arm架构的Debian操作系统。
- 设计软件:静态网站生成器Pelican。
- 互联网连接:100 MBps光纤。
Olimex 的 A20 OLinuXino Lime2 是 OSHW 认证的开源单板计算机(via),使用了 Allwinner(全志科技) A20/T2 双核 Cortex-A7 处理器,是 FreedomBox Foundation 推荐的家庭服务器硬件(via),甚至有 Pioneer FreedomBox 家庭服务器成品套件,包括袖珍型服务器硬件、预装操作系统的 SD 卡和备用电池;A20 OLinuXino Lime2 也受 Armbian 官方支持。
Pioneer FreedomBox 家庭服务器成品套件,via debian.org & freedombox.org
Armbian 是用于 ARM 开发板的基于 Debian 和 Ubuntu 的操作系统,主要具有轻量化特点,并支持 Allwinner、Amlogic、Actionsemi、Freescale、Marvell、Rockchip、Samsung 等众多 SoC(via)。
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。
A20 OLinuXino Lime2 单板计算机。这张抖动压缩图片只有33.8k,上面来自 Olimex 的产品照片有277k
太阳能发电系统
服务器在一块 50 Wp 太阳能电池板和一块 12V 7Ah 铅酸电池上运行。由于会有持续不见阳光的日子,网站每年将平均离线 35 天。
👍
楼主残忍的关闭了评论