[转]知乎社区核心业务 Golang 化实践

2018-11-28 17:53:14 +08:00
 lihongjie0209

https://zhuanlan.zhihu.com/p/48039838

14793 次点击
所在节点    Python
112 条回复
lihongjie0209
2018-11-28 17:55:37 +08:00
1. 运行效率较低。知乎目前机房机柜空间已经不足,按照目前的用户和流量增长速度,可预见将在短期内服务器资源告急(针对这一点,知乎正在由单机房架构升级为异地多活架构);

2. Python 过于灵活的语言特性,导致多人协作和项目维护成本较高。



关于 Python 性能 和 维护性 的问题其实其他语言社区都有在讨论, 可是在一些 Python 用户选择无视. 希望这篇文章可以叫醒一些装睡的 Python 用户.
bolide2005
2018-11-28 18:16:35 +08:00
“知乎目前机房机柜空间已经不足”

知乎现在是自建服务器?
lihongjie0209
2018-11-28 18:19:17 +08:00
@bolide2005 这个不清楚, 可以去知乎的文章下面问一下
huobazi
2018-11-28 18:35:05 +08:00
ruby 表示不服
hitrust
2018-11-28 18:38:18 +08:00
应该说知乎用 python 用的不好呀,
XIVN1987
2018-11-28 18:39:12 +08:00
我觉得关键还是性能,,省了 80%的处理器,,这都是钱啊!!

至于说动态妨碍协作,,感觉 type hints 能缓解这个问题。。
guog
2018-11-28 18:48:15 +08:00
应该是广告加的太猛了吧(🐶保命
lihongjie0209
2018-11-28 18:50:18 +08:00
@hitrust 用的不好还是不好用?
guog
2018-11-28 18:51:37 +08:00
以前打开一个问题只是当前问题的回答,现在呢,底下都是些什么乱七八糟的推荐啊,还采用头条式的那种自动加载一堆推荐
hitrust
2018-11-28 18:51:49 +08:00
@lihongjie0209 用的不好,自然也就会说不好用
lihongjie0209
2018-11-28 18:54:10 +08:00
这样说的话:

goto 用的不好, 所以不好用
miniyao
2018-11-28 19:40:00 +08:00
知乎的 Python 开发能力,是不是比豆瓣差很多?
feverzsj
2018-11-28 19:47:51 +08:00
就是喜欢瞎折腾,zhihu 已经把一手好牌打烂了
trait
2018-11-28 19:52:36 +08:00
@hitrust 知乎显然还不能像 google facebook 一样财大气粗到请一群 PL 大佬给 python 那垃圾设计,写一套类型 /静态检查
lihongjie0209
2018-11-28 19:56:15 +08:00
@trait 自己花钱写还不如用现成的编译器呢
trait
2018-11-28 20:07:13 +08:00
@lihongjie0209 所以知乎就放弃 python 这种大项目巨坑了啊
hitrust
2018-11-28 20:30:30 +08:00
@trait 首先不要动不动就这垃圾啊,那什么的,
本身知乎自己也说了,用的比较杂。
而且与类型检查关系不大
trait
2018-11-28 20:40:41 +08:00
@hitrust python 大项目面前就是垃圾啊,为什么不能说
https://i.loli.net/2018/11/28/5bfe8b2f5631b.png 真的跟类型 /静态检查无关么
hitrust
2018-11-28 21:05:49 +08:00
@trait 不要激动,还是多了解了解吧
petelin
2018-11-28 21:13:25 +08:00
@bolide2005 我所知的是他们在用腾讯云, 专门开了一个机房给他们, redis 集群都有几千台机器了. 充分说明, 跑得慢,只能加一堆一堆的缓存. 就知乎那么点东西, 居然有几千台 redis 你敢信.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/512416

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX