Hetzner CAX 系列 ARM64 服务器性能简评以及 WebP Cloud Services 在其上的实践

2023-06-30 22:06:46 +08:00
 n0vad3v

在一年多以前( 2022-01-17 ),我在 V2EX 分享过一个刚刚开始的小小的服务,称为 WebP Cloud Services ,作为一个带 WebP 转换(优化)的 Gravatar/GitHub Avatar 反向代理代理,当时的帖子在: https://www.v2ex.com/t/828822#reply5.

如今一年多过去了,我们还在坚持维护/优化这个服务(甚至域名在国内还可以访问),并把这个服务改名为 WebP Cloud Services 下的 Public Services ,通过统计总共有 >3000 个网站选择接入了我们,并且我们获得了几个比较大的用户,比如 CNX Software 和 Indienova 独立游戏,倍感荣幸。

最近我们在探索一个新的业务形式,被称为 WebP Cloud Services 下的 WebP Cloud ,类似我们的开源组件 WebP Server Go 的 SaaS 版本,用户只需要用 GitHub 登录,然后填写源站地址,即可获得一个新的带 WebP 转换的,带 CDN 和缓存的新地址,比如 100KB 的图片 https://blog.webp.se/hetzner-arm64/price.png 地址变成 WebP 版本的只有 60KB 的 https://p2k7zwb.webp.ee/hetzner-arm64/price.png 地址(且画质几乎不会衰退)。

在开发的过程中我们发现 Hetzner 的 ARM64 机器在性价比方面似乎非常不错,我们对此做了一些 Benchmark 和分享,记录到文章「 Hetzner CAX 系列 ARM64 服务器性能简评以及 WebP Cloud Services 在其上的实践」中,在这里希望将中文版部分分享给大家。

本文的英文版本( https://news.ycombinator.com/item?id=36368586 )曾经登上过 Hacker News 的首页置顶(也是倍感荣幸的部分 😃)

TL ; DR 本文的一些重要结论:

文章较长,考虑到观看体验,打算不直接在这里贴文章全文,有兴趣的朋友可以在 https://blog.webp.se/hetzner-arm64-zh/ 看到全文~

1502 次点击
所在节点    程序员
6 条回复
1423
2023-06-30 22:52:55 +08:00
而他们两者的价格差别是 14%.....
百分比加减是不一样的,没这么用的
lemonda
2023-06-30 23:21:48 +08:00
棒!希望加入 AVIF
相当于白白获得了 CDN 服务商的 WebP 功能。
n0vad3v
2023-07-01 20:30:43 +08:00
@lemonda 支持 AVIF 功能在我们的开发计划上,预计会在 2 周之内的一次更新中加入~
n0vad3v
2023-07-03 10:41:13 +08:00
@lemonda Hello~ 我们在周末给所有用户上线了 AVIF 支持,图片会优先返回 WebP 版本,并在后台转换成 AVIF 格式(因为 AVIF 格式需要的算力和 RAM 较大,实时支持会让我们 OOM ),在转换完成后的后续请求中,如果 AVIF 格式的图片更小,且浏览器支持 AVIF 格式的话,会输出 AVIF 格式的图片。

欢迎体验+反馈建议~
lemonda
2023-07-17 16:17:04 +08:00
会根据源站在 Ashburn 和 Hillsboro 之间选择 fetch 服务器么?
n0vad3v
2023-07-17 16:57:12 +08:00
@lemonda 目前还不会,我们的主要基础设施全部在 Nuremberg ,在 Ashburn 有一些测试的基础设施。

关于回源的问题,我们下一步的计划是推出一个被称为「 Multi-region cache replication 」的功能,简单来说就是用户虽然在创建 Proxy 的时候还是需要指定一下源站,但是:
1. 用户的访问会就近接入 WebP Cloud ,比如美国访客会直接访问到 Ashburn 的节点回源,假设这里访客访问了 /1.jpg
2. 回源之后会在欧洲( Nuremberg )和美国( Ashburn )上面同步缓存,意味着如果有个欧洲访客也访问了 /1.jpg ,那么这里访客会访问到 Nuremberg 的节点,此时节点已经有了美国的缓存数据,不会回源,会直接从节点输出 /1.jpg (以及对应优化的图片)

(目前这个功能我们仅在给小部分付费用户测试中,同时我们也在讨论这个功能之后的收费模式,可能是:对所有用户免费开放,或者仅限对收费订阅用户开放

如果你对这个功能感兴趣的话欢迎在 https://webp.se/contact/ 通过 Telegram 或者 Discord 联系我们,并且考虑成为我们的付费用户来加速我们的开发/上线进度~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/953132

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX