在一年多以前( 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/ 看到全文~
1
1423 2023-06-30 22:52:55 +08:00
而他们两者的价格差别是 14%.....
百分比加减是不一样的,没这么用的 |
2
lemonda 2023-06-30 23:21:48 +08:00
棒!希望加入 AVIF
相当于白白获得了 CDN 服务商的 WebP 功能。 |
4
n0vad3v OP @lemonda Hello~ 我们在周末给所有用户上线了 AVIF 支持,图片会优先返回 WebP 版本,并在后台转换成 AVIF 格式(因为 AVIF 格式需要的算力和 RAM 较大,实时支持会让我们 OOM ),在转换完成后的后续请求中,如果 AVIF 格式的图片更小,且浏览器支持 AVIF 格式的话,会输出 AVIF 格式的图片。
欢迎体验+反馈建议~ |
5
lemonda 2023-07-17 16:17:04 +08:00
会根据源站在 Ashburn 和 Hillsboro 之间选择 fetch 服务器么?
|
6
n0vad3v OP @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 联系我们,并且考虑成为我们的付费用户来加速我们的开发/上线进度~ |