前几天我干了一件挺“离谱但又很爽”的事:把 Komari 探针从华为云新加坡的 VPS 上搬走了,迁到 Scaleway 一台 0.15 欧元/月 的 IPv6 Only 小机器上。
起因也没啥高深的:我真的受够了加载速度。
我之前探针放在华为云新加坡,配置其实挺好看的:
- 2 核
- 4G 内存
- 60G 硬盘
按理说跑个探针页面,随便怎么都不该卡。但现实是:访问速度经常慢得离谱,大多数时候要 10 秒左右才能把内容加载完,有时候你盯着转圈圈都怀疑是不是自己网断了。
我也不是没折腾过:换过面板、看过网络、怀疑过 DNS……但总之就是没找到一个特别能解释的点。就是慢,而且不稳定。
后来刷到 Scaleway 有个 IPv6 Only 的超低价套餐,我就想:要不干脆试试?反正探针这种东西,CPU 内存不是重点,关键还是网络路径和延迟。
于是就开了台 Scaleway 的小鸡,配置小到有点搞笑:
- 1 核
- 1G 内存
- 1G 硬盘
- Alpine
- IPv6 Only
- 100M 带宽 + 无限流量
- 0.15 欧/月
是的,1G 硬盘。我一开始都在想:Docker 装得下吗?Komari 跑得起来吗?别到最后系统一装就满了……
最后我选了 Alpine,然后就是纯体力活:极限删删减减。不需要的包砍掉,缓存清掉,能省一点是一点。
结果还挺意外的:装完 Docker + Komari 探针之后,硬盘居然还剩:
751.64 MiB / 921.53 MiB
(看到这数字的时候我自己都有点惊讶,Alpine 真的挺能打。)
然后重点来了:迁移完之后,速度直接起飞。
以前在华为云新加坡,很多时候要 10 秒左右才能加载完成;现在放到 Scaleway,这个探针页面基本 1 秒左右就能全部显示。体感就是——你点开页面,还没来得及皱眉,它已经加载完了。
最搞的是:
配置明明缩水一大圈(2C4G → 1C1G,60G → 1G),但访问速度反而快了接近 10 倍。
这也算再次证明了:有些服务真的不是靠堆配置解决的,线路/延迟/链路质量往往才是关键,尤其这种页面请求多一点的东西,延迟一高就全拖垮。
另外这台机器是 IPv6 Only,所以才便宜到离谱。对我来说问题不大:我平时访问环境基本都有 IPv6。真要兼容 IPv4,大不了加一层反代/中转就行。
总之,目前跑着很稳。Scaleway 作为法国大厂,感觉也挺靠谱的,100M 带宽 + 无限流量对这种小服务完全够用。
现在我就一个感受:这 0.15 欧花得太值了,甚至有点像捡漏。