12306网站所面临的问题真的那么容易解决吗?
今年,12306网站销售火车票已经提前的60天,明天,就开始销售除夕当日火车票了,每到此时,铁路系统唯一的官方购票网站12306就会成为众矢之的,今年也不例外,12306再次被淹没在一片埋怨声中。
在网络上也早有人质疑说:如果把12306外包给IBM或者阿里巴巴来做,能否比现在做得好?
如果是以前,我肯定会回答:是,因为我们始终认为,一个年投入超3亿元的卖火车票网站,没有什么理由做不好吧?其实不光是马海祥这样认为,包括众多媒体,甚至专业人士都曾喷过12306,但近日一名前淘宝工程师通过科普的方式给了我们一记响亮的耳光:做12306网站的难度要远高于淘宝,而且目前12306网站所面临的问题,也不是那么容易解决的!
1、人们对12306网站的误解
这位名为“代码狗”的前淘宝工程师,后来在一些论坛上发文表达了他自己对12306系统的看法,值得注意的是,“代码狗”在12306系统刚上线时也有过不少微词,为了证明12306系统很容易搭建,“代码狗”甚至曾经发起过一个名为“替12306设计系统”的开源项目,通过工作中的实践,“代码狗”对于12306系统也有了新的认识。
本人淘宝技术专家,曾在淘宝写过一段时间代码,2012年在一家百强民企做电商副总,当时在极为艰苦的条件下带队开发了一个B2C网站,走支付宝和银联支付通道,年营业额千万级。
也就在那个时候,我对12306嗤之以鼻,觉得他们做得太烂了,认为自己能带队花几百万半年时间做个好的出来,于是我狂妄地想做一个开源的订票系统给他们,我花了一个星期时间思考建立数据模型,思考到库存这一步的时候,我才发现,12306的库存复杂性比淘宝、京东高很多倍,运算量也大很多倍,传统的分布式数据库、缓存、负载均衡技术并不能恰好满足12306的需求。
在平时,12306也就是个正常的电商网站,但一到黄金周,12306就是一个全站所有商品都秒杀,所有SKU(库存量单位,物流管理术语,编者注)都是动态库存的变态。
即使不考虑线下既有的电话、代售点等渠道,要实现一个12306,最少最少也是千万级别的硬件投入(这是当时的估算,没有精算,可能与实际相差较大,总之,我说得不一定对,12306的业务也许没我说的那么复杂,但也绝不是某些人喷的那么简单),软件和人力另算。
那些叫嚣只要40台服务器、只要2个架构师4个程序员、大谈分库分表和前端CDN的人们,只是纸上谈兵罢了,所谓初生牛犊不怕虎,做了三年CMS和BBS,就以这个经验来喷12306,未免太天真了。
媒体人喷12306,是他们不懂技术,没有能力和耐心来分析背后的难度;技术人员喷,则是因为大部分的技术人员在短时间思考时,容易陷入过于乐观的误区,经典的例子就是估算工作量;程序员们往往容易估算出一个超短的工期,把写程序的工作乐观地想象成了打字员照稿敲键盘的工作(具体可查看马海祥博客《史上最牛网站12306订票网的十宗罪及改善开发建议》的相关介绍)。
淘宝技术是比12306强大很多倍,淘宝现在的系统也是花了10倍于12306的钱、时间和人才做起来的,根本原因还是铁路运力不能满足春运需求,淘宝也解决不了这个问题。
12306这一年来进步非常大,从前段动画验证码、分时段抢票,到后端去小型机、虚拟化、内存数据库的运用,可以说,12306是中国政府机关做的最强大的网站(电商系统),能在短短一两年内做出这样的改变,几乎是个奇迹,就连一些市场化的民企都望尘莫及,甚至一些上市公司都比不上它。
事非经过不知难,在网上批判12306的人,大部分还是形成了“国企=垄断+腐败+低效”的思维定势,小部分是真的轻视了它的难度。
至于12306一期工程3个亿(含硬件)贵不贵我不评价,我只提供一个数字供参考,百度一年的研发费用(不含硬件)是10亿,这个数字来自百度财报,网上能查到,3亿看起来好大一个数字,真用到超大型的电商系统、搜索引擎系统里面,其实也不算什么天文数字了。
再解释一下,为什么秒杀压力大,以及为什么12306的动态库存很复杂。
2、关于“秒杀”
2013年12月25日前后,天猫搞了一个圣诞季积分兑换活动,持续几天,25号上午10点12分,放出了15000个天猫魔盒(淘宝集市有人卖,大概190-230块),从成交记录上看,是19秒内全部抢完。
实际上,我也参加秒杀了,那天的题目特别简单(请输入xxx汉字的拼音首字母),我应该是5秒内答题完成并提交订单,结果告诉我排队的人太多,挤不进去,并提示14秒以后重试。
人太多就是因为题目太简单了,门槛越低,5秒内挤进去的人也越多嘛,如果题目换成“2克浓度为3%的U235在大亚湾核电站能发多少KW的电?”,5分钟之内也不会有1万5千人跟我竞争。
我想,14秒以后哪还有我的事情呀,于是重新答题秒杀,结果出现了服务器错误的页面,反复刷新几次,就告诉秒杀结束了。
在群里问了一下同事,有不到10个人回答我,都说没秒到(也可能秒到的人闷声发大财,不回复我)。
淘宝是什么技术水平呢?淘宝有至少4000技术人员,至少4万台服务器(这都是两年前的公开数据了,按规定可以谈论),2013年11月11日成交额351亿,2012年全年成交额超过1万亿。
淘宝拥有各种自主研发团队:服务器、交换机(网上可以搜索到淘宝公开的绿色服务器开放标准);操作系统(LinuxKerneltaobao版,yunos手机操作系统是阿里云的,暂时不计入)、Web服务器(Tengine)、Java语言虚拟机(JVMtaobao版)、数据库(MySQL内核taobao版,google和facebook也有自己的版本,HBase淘宝版、还有自己全部从头开发的OceanBase)、负载均衡器(LVS,LVS始创人就在淘宝,担任研究员)、Java运行容器(Jboss,其创始人之一,王文彬,也在淘宝,担任副总裁)。
淘宝还有数不清的开源项目和中间件,如高性能Java通信中间件HSF、分布式数据库中间件TDDL、异步消息系统notify等等等等。
以淘宝这样的技术水平,也不能做到秒杀时让每个用户都没有拥挤感,为什么呢?
一是要尊重物理原理,一台服务器一秒钟能承受的计算量是有极限的,任你怎么优化,采用多高效的算法和编程语言,都突破不了某个极限,比方说汽车发动机驱动的F1赛车至今也不能突破400公里的时速(超音速推进号那个1千多公里的时速不能算,那是飞机引擎驱动的),再往深了说,就不容易懂了,感兴趣的可以从著名的C10K问题开始看起。
二是要考虑经济效益,十一黄金周的时候,北京主城区到八达岭长城的路堵得严严实实,但不能因为黄金周的高峰,就把这段路修成长安街那样10车道的高速公路,否则的话,花费天文数字(真的是天文数字,12306那3个亿大概只够修1-3公里),修了一段路,黄金周是可以飙到80公里/小时了,可平时呢?难不成拿来给两边的居民晒谷子?
淘宝目前的硬件和带宽数量,已经超出日常运营的需求了,就是留了相当大的余量给大促销(众所周知的是双十一,双十二,其实基本每个季度都有大促销,每个月都有促销,甚至天天都在促销——聚划算),amazon当年就是为了应对黑色星期五的大促销购置了大量的服务器,平时订单量没那么大了,amazon就把富余的服务器拿来搞云计算了。
顺便说一下,阿里云是当今中国第一世界数一数二的云计算服务商,和amazon走的路也有点像。
3、关于动态库存
淘宝秒杀天猫魔盒的时候,只有一个商品(行话叫做SKU),它的库存是15000个。有一个人秒杀到了,库存就减1,19秒卖完的,一秒要成功产生789个订单(下订单的请求可能是8万个,只是可能啊,非实际数字,也可能是1万个,用于说明一下壮观程度),想象一下,你在广场上卖火车票,一秒钟有8万人举着钱对你喊:卖给我!
大家都知道,比秒小的时间单位还有毫秒、皮秒、飞秒,但交易系统登记一个交易可不像原子绕着原子核跑一圈那么简单,它要做这些事:检查是否恶意访问、取到系统时间、取到顾客默认收货地址、核对顾客秒杀资格(当时的规定是天猫T2.T3达人)、生成订单号、把顾客ID系统时间订单号收货地址写入订单系统、扣除顾客天猫积分、商品库存减一、给顾客打标记(每人只能秒一个,下次不能秒了)等等。
这每一件事都要花费毫秒级别的时间,这些操作加起来的时间可能是接近1秒级别的,但由于淘宝的服务器比较强悍,而且采用了分布式和集群技术,结果比1秒理想一点,但即使有1万台服务器,也不能把这个时间稀释成万分之一秒,因为,商品只有一种,它有15000个库存,对应的数据库记录只有一行,所有的交易请求都要到这里来处理。
能不能把这15000个拆分成5000个商品并分配到5000台服务器上呢?那样不就可以5000台服务器同时处理了吗?答案是不能,首先,5000个商品,意味着有5000个商品详情页,5000个购买按钮,这对前期的营销、引流是个灾难,基本上就没法做引流入口了,显然这违背了商业管理原则,人为增加了信息混乱程度。
其次,天猫魔盒秒杀也不是啥大事,即使按官方标价399元来计算,也就6百万的交易,如果6百万的交易要花费那么大的配套成本,那就太不划算了。
再次,淘宝有十几亿商品,这十几亿商品的展示交易和管理,本来就是分布到上万台服务器上去了,没有必要再把每个商品按库存拆成多个商品了。
这789人抢到了,还不一定会付款(99积分换天猫魔盒还好一点,不需要去网银,成本也极低,大部分是会付款的,3999秒杀iPhone5S就不一定,有人可能网银有问题,有人可能改变主意不想要了),所以就又带来订单取消重新恢复库存的问题,还有想要的消费者们,会认为还有机会,继续在前台刷一会儿,最终这个秒杀会被热情的消费者们猛刷30秒到1分钟。
一分钟过去了,服务器终于可以喘口气了吧?等等,还有超卖,原来,某两台服务器在同一毫秒都拿到了锁,都去减了库存,15000个库存,被下了15500个订单,又得取消一部分订单,如果采用单线程独占锁,是可以做到同时只有一个服务器线程减库存的,但那样就对并发高峰的能力就差了好多了。
8万人举着钱,可能只有8个人能下单成功,这个拥挤狂热的抢购就要持续10分钟以上,平时秒个天猫魔盒,10分钟也就10分钟吧,双十一就惨了,收银台一下子减少了90%,还想做到350亿,要么做梦,要么再加10倍服务器和带宽。
所以,商业是不完美的,要在绝对正确和绝对的快速之间做个取舍,保证相对快速又极为正确,允许一定的库存错误和超卖(具体允许多少我也不知道)。
4、关于12306网站的数据库设计
好了,讲了这半天淘宝,我们再来说说12306了吧!
我以北京西到深圳北的G71次高铁为例(这里只考虑南下的方向,不考虑深圳北到北京西的,那是另外一个车次,叫G72),它有17个站(北京西是01号站,深圳北是17号站),3种座位(商务、一等、二等)。
表面看起来,这不就是3个商品吗?G71商务座、G71一等座、G71二等座,大部分轻易喷12306的技术人员(包括某些中等规模公司的专家、CTO)就是在这里栽第一个跟头的。
实际上,G71有136*3=408种商品(408个SKU),怎么算来的呢?
如果卖北京西始发的,有16种卖法(因为后面有16个站),北京西到:保定、石家庄、郑州、武汉、长沙、广州、虎门、深圳……,都是一个独立的商品,同理,石家庄上车的,有15种下车的可能,以此类推,单以上下车的站来计算,有136种票:16+15+14…+2+1=136,每种票都有3种座位,一共是408个商品。
好了,再看出票时怎么减库存,由于商务、一等、二等三种座位数是独立的,库存操作也是一样的,下文我就不再提座位的差别的,只讨论出发与到达站。
另外,马海祥跟大家提升一下,下文说的是理论世界的模型,不是说12306的数据库就是这么设计的。
旅客A买了一张北京西(01号站)到保定东(02号站)的,那“北京西到保定东”这个商品的库存就要减一,同时,北京西到石家庄、郑州、武汉、长沙、广州、虎门、深圳等15个站台的商品库存也要减一,也就是说,出一张北京到保定东的票,实际上要减16个商品的库存。
这还不是最复杂的,如果旅客B买了一张北京西(01号站)到深圳北(17号站)的票,除了“北京西到深圳北”这个商品的库存要减一,北京西到保定东、石家庄、郑州、武汉、长沙、广州、虎门等15个站台的商品库存也要减1,保定东到石家庄、郑州、武汉、长沙、广州、虎门、深圳北等15个站台的商品库存要减1,总计要减库存的商品数是16+15+14+……+1=120个。
当然,也不是每一张票都的库存都完全这样实时计算,可以根据往年的运营情况,在黄金周这样的高峰时段,预先对票做一些分配,比如北京到武汉的长途多一点,保定到石家庄的短途少一点,我没有证据证实铁道部这样做了,但马海祥相信,在还没有12306网站的时候,铁道部就有这种人工预分配的策略了。
想象一下,8万人举着钱对你高喊:卖给我!你好不容易在钱堆里找到一只手,拿了他的钱,转身找120个同事,告诉他们减库存,而这120个同事也和你一样被8万人围着,也和你一样,每卖出一个商品要找几十个人减库存……,这就是12306动态库存的变态之处,比你平时买东西的任何网站的库存机制都复杂几十上百倍。
5、关于抢票插件对12306网站的影响
再说一下抢票插件(此前,我也曾在马海祥博客《从12306网站改版来看浏览器产品差异化发展》的一文中跟大家说个抢票插件与浏览器的共生的平衡状态),机器永远比人快,当你好不容易从8万人里突出重围,来到了柜台前,你发现,我操,来了10万根绑着钱的竹竿,而且当有退票出来的时候,你要闯过3层人肉才能接近柜台,竹竿在8个人身后一伸,钱就到了柜台前,你低头看了一眼手机,票就没了,竹竿却永远在那里伸着,永不低头,永不眨眼,如果没有这10万根竹竿,虽然你很可能还是抢不到票,但不至于沮丧成这样:我TM为什么总是手最慢的一个!
防机器人抢票,也不是加个图片验证码那么简单,我写过文章系统性分析过,图片验证码有6种机器暴力破解的办法,抢票插件用的是我说的第三种,OCR识别(光学字符识别)。
Google采用的Wave波形字母已经能比较好地防住机器OCR了,ems上的验证码就是反面教材,机器OCR成功率接近100%,12306的比ems的图片验证码强一点,不过,验证码设置得复杂一点吧!
接下来,人们就要喷了:这只是便宜大学生和办公室白领,农民工连26个字母都认不齐,怎么搞?搞动画验证码吧,也有人喷,视力不好的人怎么办?最后验证码搞得太简单了,皆大欢喜了,其实最高兴的是开发抢票插件的公司。
就算采用了机器完全不可能识别的验证码,也防不住社会工程学的破解办法,招募一堆网吧打游戏的青少年朋友,每成功输入50个验证码给1块钱,或者等值的虚拟货币、游戏装备,我保证想赚这个钱的人数不胜数,这点钱对转卖车票的利润而言,是可以接受的成本。
以上讨论只是把12306当成和淘宝一样没有历史包袱从零起步的交易系统,实际上,它不是,它后面的票池,还有电话售票、火车站售票、代售点售票等多个传统渠道要服务。
除了客运服务,12306还有全国最大(很可能也是全球最大)的大宗物资货运系统。
马海祥博客点评:
架空政策(包括定价政策、警方打击黄牛政策、身份验证政策)谈技术,是不可能解决春运抢票困局的,要想让春运的时候每个人在12306抢票都毫无拥挤感(但不一定能抢到票,铁路运力摆在那),那就是逼着12306买一大堆服务器对付春运,春运过去后,成为跟amazon一样牛逼的云计算服务商,和逼北京修一条10车道的高速公路去八达岭长城一个道理。
目前的12306技术上是还有问题,比如,抢票高峰,输入个身份证号和图片验证码都卡得要死(本人亲测),服务器端繁忙,你浏览器端卡什么呀。
但人家在进步,相信2015年春运的时候,技术已经不再是一票难求的主要问题,在铁路运力不可能神速增加的情况下,要做到春运更公平地买票,需要停靠政策调整。
本文发布于马海祥博客文章,如想转载,请注明原文网址摘自于https://www.mahaixiang.cn/jrht/983.html,注明出处;否则,禁止转载;谢谢配合!您可能还会对以下这些文章感兴趣!
-
2010年代这10年变化的十大话题
我们总是以为变化会突然降临,但其实所有的变化都酝酿已久。就好像此刻,未来已来,只是你我没有感受到而已。我们以为我们的生活与世界无关,但其实哪怕是远在拉美的一个偶发事件,都将影响着我们的生活。也许是正处于这样一个时代,所以很少有人把2010年代单独拎出来总结一下。相比于1980年代、1990年代,21世纪以来的两个十年其实更加具有区别性。第一个十年是PC时代大繁荣,第二个十年则彻底是属于移动互联网的时代。……【查看全文】
-
浅谈虚拟运营商的商业运作模式
具体的来说,虚拟运营商就是指那些没有基础网络而经营电信或者电信的增值业务的厂商。他们利用基础电信运营商的网络设施或产品,将业务细化、个性化,通过业务代理或者分销等方式向用户提供各种电信增值服务。打一个比方,如果腾讯获得了虚拟运营商的资质,那么我们就有……【查看全文】
-
百度、阿里巴巴、腾讯、新浪、网易、搜狐等互联网公司名称的由来
2016年公布的中国互联网企业排名,BAT、京东、奇虎360、搜狐、网易等巨头位列前10,这些企业的产品几乎每天都在使用,然而,对于这些公司背后的故事,你又知道多少呢?关于马云,马化腾,李彦宏等等,你或许对其公司产品和创业的故事耳熟能详了,那么,你是否知道这些互……【查看全文】
-
揭秘门户网站如何利用热门专题来截取流量的SEO策略
对于如何提高网站流量,我想这个是站长们永远都讨论不完的一个话题,我也相信站长们都有各自的一直方法去取得流量,比如:选取热门关键词、高指数核心词、论坛推广、qq群发,不过还有一种方法就是截取流量,关于这个如何截取流量,我想大家都会很快的想到很多大型门户网……【查看全文】
-
微信营销到底好不好?能发展起来吗?
微信是一款通过网络快速发送语音短信、视频、图片和文字,支持多人群聊的手机聊天软件,微信是社会化关系网络,注重点对点的传播,信息到达率几乎是100%,如果你一旦关注了某个公共账号,那么订阅信息的到达率也是100%,这也意味着,你被打扰的概率也是100%……【查看全文】
-
反思腾讯搜索战略:搜索引擎真的很好做吗?
今年五月,腾讯规模空前的架构调整中,搜索业务受到极大冲击,整个部门被打散,分块合并进其他新成立的事业群之中。此后一个月,腾讯副总裁、搜索业务负责人吴军等高管从任上离职。腾讯在搜索竞争中更换赛道的意愿,已经无需掩饰。 2010年Google中国战略调整之后,腾讯曾被视……【查看全文】
-
腾讯帝国将会如何走向灭亡?
腾讯从马化腾等几个人搞的小软件,到今天的QQ帝国,期间经历了太多的人和事,今天的腾讯被很多人称为中国互联网创业绕不过去的坎。我们也知道,月有阴晴圆缺,百年老店不常有,特别是高科技行业,IBM也衰落了,SGI、SUN完了,互联网的雅虎要关门了,中国第一个上市的互联网公……【查看全文】
阅读:1079关键词: 腾讯 日期:2015-10-31 -
网络神剧《爱情公寓》是怎么炼成的?
从某种意义上说,《爱情公寓》绝对是一款具有典型意义的文化产品――尽管成本不高,没有大制作与大明星,但却人气火爆,收入自然相当可观。我们先通过一组网络数据来说明《爱情公寓》的火爆吧!2014年1月《爱情公寓》第四季登陆荧屏和网络。首播当天全网点击量达1.5亿次……【查看全文】
-
微软、苹果和谷歌的产品生态体系
从生态整合的逻辑和市场反馈上看,微软的落后毋庸置疑,虽说目前移动端是三大公司业务高度重合的领域,但从盈利上看,苹果占据了市场的大头,谷歌只是占据了市场的注意力,但要特别说明的是,其实他们各家的整体生态体系(包含移动领域)都相当成熟,只是在移动端这个在……【查看全文】
-
12306网站所面临的问题真的那么容易解决吗?
今年,12306网站销售火车票已经提前的60天,明天,就开始销售除夕当日火车票了,每到此时,铁路系统唯一的官方购票网站12306就会成为众矢之的,今年也不例外,12306再次被淹没在一片埋怨声中。在网络上也早有人质疑说:如果把12306外包给IBM或者阿里巴巴来做,能否比现在做得……【查看全文】
-
360搜索能否成为了中国第二大的搜索引擎
8月22日上午消息,360董事长周鸿掉今日在第二季度财报电话会议上表示,360全站推自主搜索引擎以来,流量增长远远超出预期,这说明中国用户已经被培养了在浏览器和导航站上使用搜索的习惯。 谈及搜索的商业化问题时,周鸿掉表示,目前并不着急加入广告。搜索的商业模式已……【查看全文】
-
SEO工作岗位会长期存在吗?
SEO可以说是一个新行业,但也很可能会是一个短暂存在的行业。对于SEO的未来,国内外都有争论,因为它关系到成千上万的SEO从业人员,对此我的感觉是比较悲观的,因为SEO太过受制于搜索引擎,多年以后,这种形式的SEO可能已经不复存在了,那SEO未来的发展又将会如何呢?……【查看全文】
-
百度、阿里巴巴和腾讯投资布局医疗领域的策略
对于未来的医疗模式,医生的作用不是在移动平台上看病,而是基于线下诊疗已对患者病情有所了解的基础上,结合在线的动态病情监测和远程及时管理,实现在移动平台上为患者提供咨询指导服务,百度医疗大脑将结合百度在大数据领域的经验和技术手段,支持从个人健康管理到大……【查看全文】
-
SEO行业发展为什么会这么快遇到瓶颈?
近期在群里看到很多的医疗行业的SEOer在抱怨说,现在的seo太难做了,都在质疑SEO行业未来的发展前景。其实关于SEO发展与瓶颈这个话题在SEO圈内讨论的也已经不是一年两年了,很多SEO界的新人或老人也越来越困惑,在SEO行业内做了这么多年,本人也有很多感触,今天就借助……【查看全文】
-
回顾2013年度中国互联网十大PK事件
回顾2013年度中国互联网十大PK事件:1、奇虎360和搜狗之争;2、奇虎360和百度之争;3、起点中文网团队与盛大之争;4、小米与魅族的“口水仗”;5、腾讯与阿里的支付战争;6、百度和高德的“地图”战争;7、格力与小米之争;8、网秦与浑水的战争;9、天猫与家居卖场之争……【查看全文】
-
腾讯“嘀嘀”和阿里巴巴“快的”争夺市场的商业意图
微信的“嘀嘀”打车和支付宝的“快的”打车两大软件为争夺用户,昨起再投巨额资金打起营销战,乘客下单立返现金,的哥接单积极性更加高涨,在马路边招出租会显得更加不便。今年,“嘀嘀”打车和“快的”打车的补贴规模超过20亿元,背靠腾讯和阿里巴巴,这场“烧钱”之战……【查看全文】
-
地方网站该如何选择适合自己的运营模式?
运营模式需要考虑盈利模式,但不只是盈利模式。从模式上来看,运营模式又可扩展为:资源型运营模式、服务型运营模式和合作型运营模式。总的来看运营模式的根本是玩转模式资源架构三者关系。也就是说,经营模式就是合理利用自己的资源,确定合理的组织架构,实现盈利模式……【查看全文】
-
你是否是一名真正合格的SEOer?
最近和一个几年没见的老同学聊天,无意中谈及自己做seo职业的时候,对方很惊讶的问道:原来你就是那些到处在论坛上发广告、博客留垃圾评论、到处发外链的水军呀?当时听到这个评价,确实挺郁闷,也很无语。现在静下心来仔细想想,到底什么才是合格的seoer呢?我们现在的……【查看全文】
-
浅谈客户生命周期与品牌定位
客户生命周期是指从一个客户开始对企业进行了解或企业欲对某一客户进行开发开始,直到客户与企业的业务关系完全终止且与之相关的事宜完全处理完毕的这段时间。客户的生命周期是企业产品生命周期的演变,但对商业企业来讲,客户的生命周期比企业某个产品的生命周期重要得……【查看全文】
-
导致Google+作为社交网络产品失败的原因解析
最新消息:Google+之父维克?冈多特拉从谷歌离职,一位前谷歌工程师则直接宣称Google+作为一个社交网络已经失败。Google+曾自称是有史以来发展最快的社交网络,每月活跃用数量超过3.43亿,超过YouTube和Twitter,但是现在看来好像远远不是这样的。虽然谷歌官方没有宣称Google……【查看全文】
分类目录
互联网更多>>
- 百度知道的移动互联网转型 成立十周年的百度知道当之无愧的成为PC端的UGC产品之王,昔年的搜搜问问、奇虎问答、新浪爱问、天涯问答等都成了……
- 互联网思维是什么? “互联网思维”一词有据可查的最早提及者是百度创始人李彦宏,他在2011年首次提到互联网思维,意思是要基于互联……
- 百亿级规模的日志系统架构设计及优化 日志数据是最常见的一种海量数据,以拥有大量用户群体的电商平台为例,双11大促活动期间,它们可能每小时的日志……
SEO优化 更多>>
-
地方门户论坛或网站的引流方法技巧
首先我认为地方性论坛主要引流方法应该来自线…… -
资深运营总监分享淘宝店铺运营的经
把淘宝当做一个事业来做,而不是当做一个事来…… -
深度解析搜索引擎的原理结构
对于我们这些做网站优化的来说,如果不懂搜索…… -
小程序与H5路径地址的配置URL适配规则
设置URL适配规则,可以使百度搜索得到您的小程…… -
雅虎搜索引擎的优化技巧及违规作弊
其实早在互联网时代来临的时候,雅虎是最流行…… -
浅谈网站SEO优化的大道理小细节
很多人在优化网站过程中喜欢扬长避短,只做好…… -
全面解析用户价值和用户体验之间的
用户体验是我们在做SEO过程中强调最多的一个话…… -
如何提升店铺信誉等级与淘宝刷单技
在网上一直流传着这样一句话:10个淘宝9个刷,……