|
|
|
@ -29,7 +29,7 @@ Rust 是一门完全开源的语言,在 2015 年发布了 1.0 版本,但是
|
|
|
|
|
|
|
|
|
|
当然,还能从能源本身入手来改善,例如 AWS 计划在 2025 年之前实现所有数据中心都使用可再生能源,但可再生能源并不意味着它没有环境影响,它依然需要 50 万英亩的太阳能板来生成 200 太瓦时的数据中心能源需求。总之,可再生能源不是一个设计上的概念,也不能替代设计上的优化,我们还需要其它方式。
|
|
|
|
|
|
|
|
|
|
这些其它方式包括:为非关键服务放松 `SLA` 的要求和资源供给优先级,利用虚拟化实现更长的设备升级周期,更多地利用缓存、设置更长的 TTL ,对数据进行分类并通过自动化的策略来实现尽可能及时的数据删除,为加密和压缩选择更高效的算法等等,最后但也最重要的是:**我们可以选择使用一门能源效率高的编程语言来实现基础服务和用户端的软件**。
|
|
|
|
|
这些其它方式包括:为非关键服务放松 `SLA` 的要求和资源供给优先级,利用虚拟化实现更长的设备升级周期,更多的利用缓存、设置更长的 TTL ,对数据进行分类并通过自动化的策略来实现尽可能及时的数据删除,为加密和压缩选择更高效的算法等等,最后但也最重要的是:**我们可以选择使用一门能源效率高的编程语言来实现基础服务和用户端的软件**。
|
|
|
|
|
|
|
|
|
|
## 编程语言的能源效率
|
|
|
|
|
对于开发者来说,估计没几个人能搞清楚自己服务的能源效率,那么该如何对比编程语言之间的能源效率呢?好在国外有专家做了相关的[学术研究](https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdf)。
|
|
|
|
|