/> 时胜杰继续说:“迟早要推广的,串联的一体机服务器,撑不了多久时间。峰值过高,容易直接死机或卡死,日访问过高,同样会造成现有服务器长期处于超负荷工作状态。”
“事实上,我现在发愁的还不仅仅是硬件的问题,毕竟有钱就能解决。关键是另外还发现了一个问题,咱们淘宝网的数据交互算法有待优化,必须想办法解决才行,我之前编辑的交互算法不足以应付太高的并发数。”
“前面服务器我懂,后面什么意思?”李正一没闹明白什么算法问题。
时胜杰解释说:“我们现在做的淘宝网,因为人手方面的原因,无论是页面前端还是数据后台,做得都比较粗糙。仅仅是针对交易模式、展示顺序、排位逻辑、美工以及后台数据库等做的初步架构,这些都是比较简单的东西,弄起来速度也快。”
“可是交易网站不同于一般的展示平台和门户网站,后者只需要硬件配套设施跟上,就不会产生什么太大的影响,可前者不一样,它的数据后台对数据交互算法的依赖性非常强,交互算法越高级,越能维持网站的高访问量和高并发数据交互,可以说,数据交互算法就是交易网站的核心基础。”
“你现在可能没有什么直观的印象,做一个简单的类比,在硬件足够应付的情况下,淘宝发展到一定程度,比如某一个时刻,淘宝网站注册用户突破5000万,假设数据交互处理能力是并发500万,如果此时在线交易的人数突破400万,那这个时候网站不会有什么问题,如果接近500万,网站就会有点卡;如果达到800-1000万,网站就会很卡;如果同时在线交易人数突然飙升甚至达到峰值……当然峰值是理论数值……这个时候,因为后台数据库中的数据交互处理不过来,反应到前端,就是网站直接卡死或崩溃。”
“事实上,如果发展前景好的话,5000万这个注册数值并不见得就很高,或许5亿都有可能。在如此高的注册用户规模下,同时在线交易人数就是一个很敏感的数据。严格来说,作为交易网站运营平台,无论同时在线交易人数有多高,都不应该出现卡顿或崩溃的情况,所以,数据交互算法,必须作为一个重中之重的问题来对待。”
“这么严重?可有解决的办法?”
如果说淘宝网的定位仅仅是做一个5173倒还无所谓,撑死了才几百万玩家,可李正一的野心是做电商,达到前世马淘宝的高度,时胜杰刚才所说的峰值,他说是理论数值,其实在前世,是完全有可能达到的。
别的不说,一个双十一就能让并发数据爆表。
时胜杰坦然说道:“经过这段时间的观察,我发现这个网站并不是简单地针对游戏,它可以适应社会生活中的各行各业,换句话说,上面的假设很有可能就不是假设,这是一个可以做大做强的网站。而仅仅依靠我一个人,是做不大的,我只能保证前期几十上百万活跃用户之内,在服务器等硬件跟得上的基础上,不让网站出现问题。可一旦推广开来,注册用户成几何倍数递增,活跃用户大幅度增加时,单打独斗是不成的,必须依靠团队的力量。”