首页 > 网络新闻 > 站长博客 > 正文

QQ好友备注为什么不能超过8个字?

时间:2011-08-22 08:03 作者:admin 我要评论

 有时候是不是我们自己太敏感,或者我们太追求细节,其实更多时候只是无心插柳。正如为什么腾讯刚开始QQ号码是5位数,为什么QQ注册采用的是数字而不是邮箱,为什么启用的是其、企鹅而不是其他的动物,诸如此类太多了,可能人家也没有想太多。

 
其实关注这个问题非常有意义,简单的背后隐藏着很多内容。
 
如果有腾迅的人告诉你:“这只是所谓的巧合, 随意的设计成8个字节而已。”这肯定是腾迅的技术架构部门不想透露技术细节,随便敷衍你的答案。
 
昵称、备注、网名这些对于QQ用户来说,关切到非常重要的用户体验。肯定有严格的设计和论证的。像上面几位说的随意性定的,绝对不可能。
 
从技术架构角度来分析,网名、备注、昵称等这些数据每天数万亿级的访问次数,应该是所有数据里访问频率最高的部分。这些数据涉及到与QQ相关的所有应用,IM、QQ空间、交友、网站等一系列,其设计上如果有任何冗余和不合理,带来的结果可能会给整个平台的性能会产生数量级的差别,硬件、网络的投入有可能就是数千、数亿甚至几十亿的投入不止。这绝非危言耸听,在腾迅这样的庞大、复杂的应用环境中,这些常用数据产生的蝴蝶效应是无法估量的。
 
据我初步分析:
好友备注允许8个汉字或其它字符,表示占8字节,是2的3次方。这样的设计当然最合理的,可以发挥计算机的天然优势。省了就是4人字节(2的2次方),多了就是16个字节(2的4次方)。
 
至于群名片只允许7个字节,肯定是有1个字节用于存储别的信息去了,如群号等。
 
我不是腾迅的架构设计师,分析不一定透彻、全面。希望能抛砖引玉,有人能给出更全面的解释。
 
这么多年,qq的昵称限制一直都是5个字,后来改成了8个字。
我最早发现有8个字的昵称还是在90后的小朋友那里。
改签名已经不能满足他们了,他们已经开始热衷于改昵称了。
 
有人说,可能就是某程序员随意就定了8个字。我认为以腾讯目前的规模和水平,如此关键性的改动应该不至于随便就定了。
应该还是做过统计分析,网络上(包括其他论坛等等地方)绝大多数用户的昵称应该不会超过8个字。比如“敢笑杨过不痴情”这种。
 
有人说,8是2的倍数,或者说8是2的N次方。这个理论真的讲得通吗?或许你们不是真正的程序员,当然我也不是。但是了解一点基础并且加以认真的思考,应该不会想当然的提出这样的理论。

顶一下
(2)
100%
踩一下
(0)
0%

Google提供的广告