一周年,或许该写点什么?

不知不觉,这个博客运行已经满一年了,那就随便聊聊关于这个站的一点事情吧。

因何而来?

当初建立这个网站的原因其实很简单。想写点东西,但 CSDN 杂乱无章的页面着实让我看不下去,微信公众号玩私域流量太流氓,简书当时还在强奸剪贴板,Medium 和 Blogger 之类网站似乎不太适合我国用户。似乎博客园算是这些网站中比较好的了?确实,如果我推荐新人入坑,我可能会首先推荐博客园,换个主题美滋滋。

但是为了对自己的内容有更好的掌控,我还是选择了自建一个 WordPress,得到自己的域名,自己的服务器…… 很多东西都要自己干。自建博客的技术路线也有很多,比如 Hugo、Hexo 和 WordPress,不过我选择 WordPress 的理由,只是 Vultr 的镜像列表里只有 WordPress,能够开箱即用(笑)。当时整这些东西确实受到了很多技术上的阻碍,也吃掉了我大把的空闲时间,但现在想想看,其实挺能锻炼人的,起码我对网站运行的整个流程有了初步的了解。如果我选择了现成的博客网站,或者其他没有 WordPress 这么臃肿繁杂的 CMS,我大概也就多多少少失去了实践中学习的宝贵机会。

网站有了,写点什么?

我给它的定位,首先是一个技术博客,摆弄一些我能掌握的雕虫小技。对于这一部分,就不得不提到 HNU 校园网 IPv6 免流教程 了——当初只是由于对学校校园网计费制度的担忧而写下了这篇文章,真的没想到能够有这么多人有同样的需求,能够有这么多人交流这件事。据后台统计,这篇文章每天都能有好几个访问量,算是一个持久的访问量来源;但对于每一个希望这样绕过计费系统的同学来说,我其实会劝他们办性价比更高的运营商宽带。

还有一些日常作业 / 实验的思路记录,我会从中挑选出来一些有意思的部分,写写教程之类的东西。这就比如 数电课程模型机设计:模型机整合,数电这个模型机就是既有意思又富有挑战性,这也让我在做它的时候是带着一种热情的,恰好网上只有学长学姐留下的 VHDL 资料,并没有 Verilog 版本的资料,于是就写下了这篇文章。但我现在还是在遗憾,为什么没有赶在验收之前完成那篇文章,导致很多人看到的还都是半成品……

我是个数码产品爱好者,所以也会写一些数码产品的开箱评测之类的,但其实这种文章没有太多,主要是没买太多东西,也没时间写长文评测。聊一聊我对拯救者 R7000 2020 做的硬件升级 可能是我整篇博客” 最数码 “的文章了吧。

此外,还会有一些其他内容,比如让我很满意的 极限竞速 地平线 4:十分完善,但不完美 和让我差点喊出 RNM 退钱的极限竞速 地平线 5:仅用三击,信心全无,对咖喱味程序员无语的Windows 11 bug 大赏,好久没更新的我的 GitHub Stars……

然后呢,折腾了点啥?

其实折腾了挺多东西的,但总不能全在这里讲出来,具体的可以翻一翻 更新日志。很大一部分折腾都是对网站速度的优化,其中有几个点我觉得是可以拎出来说说的。

图片一直是流量的大头,而为了图片加载速度的优化,其实花了不少工夫。一开始的图片简单直接,就存在 WordPress 的服务器中,而它不光造成了服务器压力增大,而且还因为预生成了多种尺寸的图片,感觉很快就要被塞满。

之后有了 Cloudreve,有了 OneDrive 的 1T 空间,就变成了负责 Cloudreve 的服务器提供直链。不久以后发现效率并没有高。梳理了以下,发现一个很尴尬的情况…… 看图吧。

传输过程

问我为什么要搭一个反代?很简单,不反代 OneDrive 的话,在一些地方 OneDrive 根本访问不了。这个反代已经搭在 Azure 上了,离 OneDrive 服务器够近了,还是慢。

很快,我发现了 AVIF 图片格式,基于 AV1,相比基于 HEVC 的 HEIF 效率更上一个台阶。但它有个硬伤:一半多浏览器不支持,包括用 Chromium 内核的 Edge(但 Chromium 却支持)。快是快了一点,但我不得不在公告里一直挂着 “本站使用新一代图片格式,……”。

现在祭出了终极解决方案:类似于 Amazon S3 的对象存储。它服务器架设在内地,却不用备案,存储价格也不太贵,加载非常快,自带 SSL,可选 Referer 防盗链,就是流量费有点贵,最终在几个提供商中选了阿里云 OSS。在一些文章里,你应该能看到图片的加载速度显著提升。但很遗憾的是,由于昂贵的流量费,仍然需要使用高压缩率的图片格式。

jsDelivr CDN 寄掉其实对博客的访问有很大的影响,因为它是仅有的中国大陆能访问的 GitHub CDN(不知道是不是之一)。这之后,连接国外的 jsDelivr 节点甚至比直接不用 CDN 从服务器取用话要慢,而这都是不挂梯子无法接受的速度。好几天之后,终于用上了 Source Global CDN,它也恰好有本主题的 JS 文件。

关于未来?

V2EX 的一个帖子 称,中文独立博客每年会有 8% 消失掉。

且不说被 archive.org 收录就算是消失掉,是否是一个合理的标准(事实上,以这个标准,你现在在阅读的这个网站已经消失了),现在的人们也确实越来越懒得写长文了。

确实写长文又累又费时间,读者看到的是两三千字的文章,或是精心整理的详细教程,而作者在背后付出的时间通常按天计算。但是我坚信有些事情是寥寥几句讲不清楚的,坚持写博客是我现在在做的事情,也是我大学四年中会坚持做下去的事情。

同时这里也会在某种程度上作为我的树洞,脑袋里突然冒出个想法,就在这里随便聊聊。

最后,感谢各位读者的陪伴,have fun reading.


最后,博客现在已经运行在了香港的腾讯云服务器上,访问速度应该可以接受了。

最后的最后,请原谅我进数据库把发布时间改成 2 月 20 号,假装是一周年整的时候发布的:-)

许可证:CC BY-SA 4.0
最后更新于 Jun 12, 2023 20:25 +0800