就爱来小说网

第165章 拉倒吧(3/5)

内存守护进程写出来。」没等陈拙说话,电话里传来了嘟嘟嘟的忙音。

    陈拙放下话筒,摇了摇头,嘴角带着一抹笑意。

    他转过身,走向厨房去拿碗筷,准备吃晚饭。

    距离泽阳市一千多公里外的京城。

    中关村附近的一栋破旧居民楼里。

    屋子里没开灯,只有三四显示器散发着惨白的光,窗外偶尔闪过几道绚烂的烟花,照亮了满地的菸头和吃剩的外卖盒。汪兴裹着一件棉服,整个人窝在电脑椅里,双眼布满血丝,死死盯着屏幕上的後日志。

    他们想在这个网际网路的荒蛮时代,做一个真正意义上的实名制校园社交网站,点子是极好的,几个汪兴甚至已经靠着PPT拉到了一笔几十万的天使投资。但是技术瓶颈卡死了他们。

    明天就是大年初三,投资人要求看一个承载五百人同时在线的系统Demo。

    汪兴已经三天没合眼了。

    只要并发量一上来,好友的好友这个核心功能的资料库查询,就会像雪崩一样拖垮整个系统。屏幕右下角的MSN图标突然跳动了起来。

    汪兴布满血丝的眼睛动了一下,握着滑鼠点开。

    是楚戈,那个远在徽州,被他拉来当免费技术外援的科大变态黑客。

    「老楚,别费劲了。」

    汪兴敲了一行字发过去,手指有些僵硬。

    「我们试了加缓存,试了建索引,没用,关系型资料库处理不了这种多级网状查询,硬体扛不住。」几秒钟後,楚戈发过来一个压缩包。

    只有不到Z0KB。

    紧接着,楚戈的消息弹了出来。

    「把你们之前的关系查询代码全删了,把这个C语言写的守护进程挂在伺服器後。」

    汪兴愣了一下。

    「这是什麽?」

    「一个内存级别的稀疏矩阵相乘工具。」

    楚戈的回覆很简单。

    「你只要把你们的关系表导出一份纯文本塞给它,以後所有的好友查询,不用过资料库,直接发指令给这个进程,它在内存里算完,把好友ID数组返回给你。」

    汪兴看着那段话,有些摸不着头脑。

    但他现在已经走投无路了,死马当活马医。

    他接收了文件,解压,把原始码拖进编译器,粗路地扫了一眼。

    这一看,汪兴的冷汗哗的一下就下来了。

    代码极其精简,没有任何资料库连接的库文件,全是底层的内存指针操作和几个他看不太懂的一维数组循环相乘。里面没有一条SL语句。

    汪兴深吸了一口气,把编译好的执行文件挂到了测试伺服器的後,然後把几万条测试用的关系数据塞了进去。进程悄无声息地启动了,占用内存不到五十兆。

    「跑个压测。」

    汪兴转头,对旁边另一个已经困得东倒西歪的王惠文喊了一声。

    王惠文迷迷糊糊地揉了揉眼睛,在键盘上敲下了一行压测指令。

    「模拟五百个并发请求,三级好友深度查询。」

    王惠文敲完回车。

    「兴哥,准备重启伺服器吧,估计还是三秒钟前. ..…」

    话还没说完,王惠文的声音卡在了喉咙里。

    压测工具的进度条并没有像之前那样死死卡住,而是以一种肉眼几乎无法捕捉的速度,瞬间刷满。满屏的绿色。

    汪兴猛地坐直了身体,椅子发出不堪重负的嘎吱声。

    他死死盯着压测结果的汇总数据。

    请求完成数:5-->>

本章未完,点击下一页继续阅读