第052章 hal 20预研(第1页)
把“图片流”和“文字流”强行缝合在一起,听起来很简单,就像是在汉堡里加片芝士。
但对於负责后端的马克·李来说,这简直是在让他给正在飞行的飞机换引擎。
soho办公室的白板上,已经画满了密密麻麻的架构图。红色的马克笔线条像血管一样交织,每一个节点都代表著巨大的数据吞吐量。
“老顾,你这是在玩火。”
马克把手里已经捏扁的红牛罐子扔进垃圾桶,满脸的油光和绝望,“你知道这意味著什么吗?如果每个用户每天发一条状態,加上评论、点讚、转发,我们的资料库读写压力会翻十倍!”
“现在的mysql集群已经快撑不住了。再加这个?你是嫌伺服器炸得不够快吗?”
马克指著屏幕上那行红色的报警日誌,声音都在抖。
“而且,手机输入是个大问题。现在的手机键盘那么小,你让用户在上面敲140个字?那是酷刑!没人会用的!”
这確实是个痛点。
在iphone还没普及的2007年,大部分人用的还是九宫格键盘的诺基亚。要在上面打一段完整的话,得按几百次键。这种体验不仅不流畅,甚至可以说是反人类。
顾清舟坐在老板椅上,手里转著那支万宝龙钢笔。
他並没有被马克的咆哮嚇退,反而显得异常冷静。
“马克,你说的都对。”
顾清舟站起身,走到白板前,在那堆复杂的线条旁边,画了一个小小的气泡。
“输入確实是个问题。所以,我们不让用户打字。”
“不打字?”马克愣了一下,“那发什么?意念传输?”
“快捷状態库。”
顾清舟在气泡里写下了这几个字。
“我们预设一百个最常用的场景短语。比如:『正在喝咖啡、『心情不好求安慰、『刚下班累成狗、『这里的风景真美……”
“用户只需要点击一下,这段文字就会自动填入输入框。他们可以在此基础上修改,也可以直接发送。”
“这叫——降低门槛。”
顾清舟的眼神里闪烁著狡黠的光芒。
“而且,这些预设的短语,要写得有趣,要写得骚。要让用户觉得:『这正是我心里想说但没说出来的。”
“比如,不要写『我在加班,要写『为了老板的法拉利而奋斗。这种自嘲式的幽默,才是年轻人的语言。”
杰克·多西在一旁听得连连点头:“这招聪明。这不仅解决了输入难的问题,还定义了社区的调性。”
“那资料库呢?”马克还是不依不饶,“並发量的问题怎么解决?光靠那种小聪明可救不了伺服器。”
“那就换个思路。”
顾清舟擦掉了一块白板,写下了一个陌生的单词:nosql。
“现在的关係型资料库太重了。为了保证一致性,它牺牲了太多的性能。但对於社交网络来说,用户a发了一条状態,用户b晚一秒钟看到,天会塌吗?不会。”
“我们要的是速度。是极致的吞吐量。”