Update 文章 “糖原1-1”
All checks were successful
Build and Deploy Qingshuige / build-deploy (push) Successful in 1m21s

This commit is contained in:
2026-03-09 10:54:49 +08:00
parent 433015b997
commit a0cec2ddbb

View File

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