diff --git a/content/blog/糖原1-1.md b/content/blog/糖原1-1.md index baf45df..5e1b1ef 100644 --- a/content/blog/糖原1-1.md +++ b/content/blog/糖原1-1.md @@ -3,7 +3,7 @@ title: 糖原1.1 date: 2026-03-09T10:54:00.000+08:00 author: 线粒体 --- -之前设计的糖原2.0,可以说想象力天马行空,但是现在看来,难免有过度设计之嫌。这个架构主要是为了保证糖原的核心竞争力——弱信息茧房,于是设计了前端(闭源)—中心服务器(闭源)—节点服务器(开源)的三层架构。本质上,这种做法是想通过将技术神秘化,获取对推荐算法的绝对掌控。但是实际上,这种做法是没有必要的。因为真正好的软件,即便开源也能保证最初的愿景不被篡改。而且对于软件的运营,代码只是其中的一个部分,能够吸引人的还有很多方面。再者,客观上,这个方案也几乎没有办法实现。因为所有的流量都需要经过中心服务器转发,社区越大压力越大,中心一挂社区就挂,显然很不科学。因此,我准备放弃这个方案,转而**将糖原全面开源**。让我们为糖原1.1鼓掌欢呼!(误) +之前设计的[糖原2.0](https://qingshuige.ink/blog/%E7%B3%96%E5%8E%9F2-0/),可以说想象力天马行空,但是现在看来,难免有过度设计之嫌。这个架构主要是为了保证糖原的核心竞争力——弱信息茧房,于是设计了前端(闭源)—中心服务器(闭源)—节点服务器(开源)的三层架构。本质上,这种做法是想通过将技术神秘化,获取对推荐算法的绝对掌控。但是实际上,这种做法是没有必要的。因为真正好的软件,即便开源也能保证最初的愿景不被篡改。而且对于软件的运营,代码只是其中的一个部分,能够吸引人的还有很多方面。再者,客观上,这个方案也几乎没有办法实现。因为所有的流量都需要经过中心服务器转发,社区越大压力越大,中心一挂社区就挂,显然很不科学。因此,我准备放弃这个方案,转而**将糖原全面开源**。让我们为糖原1.1鼓掌欢呼!(误) 全面开源的意思就是,所有程序代码全部开源,并且允许自部署。