第43章 反击
  “大家都是学计算机的,应该都能看懂。”白宇航从讲台上拿起一根教鞭,走上讲台侧面,隨手在代码上画了个圈,“第45行到80行,为了实现一个简单的gg弹窗,这里居然用了四层`if`嵌套。这就好比为了进个门,修了四道没门的墙,最后还得翻烟囱进去。陈学长,这就是你们引以为傲的『架构』?”
  底下几个懂行的大三学生没忍住,“扑哧”一声笑了出来。
  “再看这里。”教鞭下移,点在一处死连结上,“图片路径直接写死在c盘桌面?只要换台电脑,用户看这图片就是个红叉。这种硬编码,大一上学期c语言课老师就讲过,绝对是大忌。”
  白宇航转过身,看著脸色铁青的陈远:“学长,说句不好听的,这种代码扔在地上,我都怕绊脚。你说我偷这个?我是嫌硬碟空间太多,还是嫌日子过得太舒坦,喜欢改烂代码,非要给自己找罪受?”
  陈远张了张嘴,想反驳,却发现自己喉咙里像是堵了团棉花,一个字也吐不出来。周围辅导员和老师们的脸色也变了,原本严肃的表情,现在充满了尷尬,有人甚至开始转过来低头喝茶,假装没看见屏幕上密密麻麻惨不忍睹的“杰作”。
  “那是前端!后端逻辑你们肯定……”陈远还在做最后的挣扎。
  “后端?”白宇航打断他,示意张健切屏。
  画面一转,黑底绿字的nginx后台监控界面,出现在大屏幕上。
  数据流如同瀑布般飞速刷新,那根代表並发量的曲线,笔直地挺立在坐標轴顶端。
  “这是启航音乐站现在的实时数据曲线。”白宇航的声音平静而有力,“页面瀏览量十九万,並发连接数三万二,伺服器cpu负载4%,內存占用12%。我们在用一台普通的pc伺服器,扛著相当於整个工大校园网两三百倍的流量。”
  原本还在窃窃私语的教室,瞬间死寂。
  坐在讲台上的张寧教授猛地扶正了眼镜,身子前倾,死死盯著那个负载数据,嘴里喃喃自语:“这不可能……这种並发量,怎么可能只有这么低的负载?”
  “这就是技术。”白宇航把教鞭往讲台上一扔,“我们用了自研的压缩算法和分片传输协议。如果这是抄袭,那请问陈学长,你们的原版在哪里?能不能把这三万多人的並发扛下来,哪怕一分钟?”
  高下立判。
  一个是漏洞百出的草台班子,一个是已经跑出企业级数据的正规军。