距离我写下https://imagician.net/archives/8/已经过去了很久。我博客和一些在同一台服务器上的服务也经过了几次迁移。这次,我又把这一堆东西从一个根本叫不出名字的廉价服务商迁回到了阿里云。至于原因嘛,维护起来实在是累了……以至于我直接选了带宝塔面板的镜像。(小声吐槽一下,为什么nginx开反代就不能用let‘s encrypt……

关于星文

写下此文,因为我决定将星文关闭。当初搭出来这个网站,本身就有很多试探性的举动,第一次用Golang写东西,第一次尝试服务器端渲染,第一次尝试next.js……总的来说大部分尝试是很成功的,我也学习到了很(qi)多(ji)知(yin)识(qiao)。

但是与之而来的是服务器长期内存不够用,疯狂swap(服务器侧渲染的锅)以及服务器上配置混乱,难以维护,RSS爬虫又总是给我捣乱,见天报错(我的锅)。随着时间推移,维护成本不断变高,我一次又一次手忙脚乱的敲着指令,反复去查指令参数维基等等。

我有时完美主义情节比较重。我给星文首页设计了一个特殊的排序算法,不是单纯的展示历史爬取到的博客,而是把新收录的站和新出现的内容排在首页,每个网站都限制了首页的席位,不能像搜索结果一样“霸屏”。就是这个算法,MongoDB取出数据再渲染完,慢的时候要10s+???气得我想砸键盘。后来优化过好多次,也是没啥成效。其实还是我的锅,对MongoDB基本的了解就不够,写出来的程序逻辑也是混乱。这样的效果光看着就够糟心的了……

星文不是我放弃星文的原因,我自己才是。

瓦塔西

我真的在建立星文之前考虑清楚了吗?

我要做的是什么?

我做出来的是什么?

别人为什么没有做出类似的作品?

类似的作品又是什么样子的?

有人管我这叫“产品经理的连环拷问”。:joy:

说实话我关于星文的想法开始于很早之前,当时看到了一个以PHP写的能自动协调过滤推荐的半摸鱼网站,他当时也是收集一些常见的摸鱼网站和博客,然后在做智能推荐(推荐效果暂且不论)。之后又看到了一个网站,也是一个摸鱼网站,是把站长自己收藏的博客的RSS订阅聚合一下,公开访问,也允许访客自己提交RSS地址。

我当时觉得,有种说法,“认真做内容的都在公众号、掘金之类的网站,个人博客只是折腾着玩的”。觉得不得不认同。个人博客只是自己记录一下,而且说不定哪天就倒了,内容就不在了。搜索引擎也不是很“信任”个人博客上的内容。从技术个人博客上来看,有两个极端,内容多、全、新,但是流量小而且入口少。

关于星文我当时想的很简单,“既然博客入口少,那我做个广场,让大家互相认识一下不就好了?”的说。

诶……还是想的太简单了。

用户为什么要看你的广场?站长为什么要在你的广场上分享?

这是当时两个最应该考虑到的问题,但是没有想到。

个人博客内容多但是杂乱。技术类博客又不是小说,我闲了上来翻一番。平时摸鱼的时候也都是去一些社区翻一番,不会有人专门来仔细看技术文章来消遣,就像是没人背诵维基百科玩一样。个人博客正确的入口是需求式的访问。比如谷歌了一个报错,进而被引导进一篇博客来看别人是怎么处理的。

所以把个人博客做成“朋友圈”根本不是正解。

那么?

你看这篇文章的时候星文多半已经被关闭了。

我保留了原始的数据库备份和源码,不知道什么时候还会在启用。

对,我不会就此结束我的思考。很不幸,也很幸运,我也算半个技术人员,我能看懂所谓的“代码”,我还有能力实现一些我想象的东西。

只是我还不是一个好的作者,没能做出令世界满意的作品。

画笔仍在我手,只愿初心不被忘记。

最后修改:2020 年 06 月 24 日 11 : 15 AM