免费的才是最贵的:记站点功能迁移

目录

无尽迁移之路

继前面部署 Umami数据库迁移后,我又在使用 Umami 的过程中发现了新问题:怎么仪表盘的数据全是重复的呢?在 GitHub 一番搜索后,我找到了三个相同的案例123,而且非常遗憾,开发者没有任何有效的答复,这个 Bug 目前悬而未决。

出现了影响使用的问题,那么只能是更换平台了,我把 Umami 迁移到 Vercel 上。由于 vercel.app 被屏蔽,为了中国大陆的访问性,我又不得不寻找解决方法。唯一的解决办法,只有绑定自定义域名。

众所周知,我使用 GitHub Pages 也就是图个免费、可玩性高,要让我去买一个域名,岂不是和我的建站初心之一相悖?不得已,只能动身去找免费域名了。eu.org 早已不接受申请,其他的小众免费域名又有种种限制。最后,我申请了一个 us.kg 域名。

us.kg 可以托管至 Cloudflare,申请也不需要绑定信用卡,看上去还是很实用的。二话不说,我就为 Vercel 上的 Umami 绑定了域名,这下终于能自由地访问自行部署的 Umami 了。

各种教程、文档都以 Vercel 为例确实是有道理的,部署在 Vercel 上的 Umami 使用起来丝滑流畅;相较之下,Netlify 下的 Umami 就会有加载延迟,不知道是什么性能指标上的差距。

好景不长,us.kg 被全球性的停止解析了,而且不是第一次。我又不能正常地访问 Umami 了。

这下我真是被免费域名“吓破了胆”,毕竟谁也无法保证,其他的免费域名会不会出现同样的问题。一番兜兜转转,我又回到了 Netlify,起码它能用。至于 Umami 的 Bug,目前只能靠我定期重新部署缓解了。

金钱的丘壑

从托管平台,到分析工具,再到域名,一切都是免费的,那么代价是什么呢?我不得不进行多次无谓的迁移,企图抹平免费服务的差距;不得不苦苦等待 Umami 官方的修复,毕竟免费开源的项目,开发者们也是用爱发电。反倒是时间代价最小,毕竟我确实对这种折腾乐在其中,就当是练手、体验新事物了。

即使是乐在其中,来来回回的也很让我疲惫:不是我失去了对站点建设的动力,而是我对免费服务质量的天然差距感到绝望。这些差距,惟有金钱才能弥补。

只要购入一个域名,就能够享受到 Vercel 的一站式部署体验,享受到全球 CDN 的加速,享受到 Cloudflare 的防护和各种额外功能,享受到友好的 SEO,享受到各种歧视免费域名的友链、博客项目。如此想来,一个域名能做到的事真是太多了。

如果有一天,本站的域名不再是 xeonzilla.guthub.io,那便是我的屈服之时。现在的我还有一丝倔强之心,能让我和各种免费服务再战三百回合。

脚注

  1. Referrers data is shown in every table · Issue #3122 · umami-software/umami

  2. I broke it · umami-software/umami · Discussion #3303

  3. Something weird is going on with my self-hosted instance. · umami-software/umami · Discussion #3173

评论

  1. #01 2broear

    免费的才是最贵的。

有新的想法?欢迎向我发送邮件,或使用下方留言板进行留言。

留言板
留言可见性

公开留言会整理后展示,私人消息仅站长可见。

必填。最多 2000 字。支持 Markdown 语法,但不支持预览。

必填。公开展示时将使用这个昵称。

如需回复某条评论,请填写其序号。

可填写个人站点 URL,公开展示时会附加于昵称之上。

页首