第9章 项目落地,开始测试 (第2/2页)
……
时间很快过去,转眼就到了七月中旬。
网站的框架已经差不多了,前台页面已经彻底完结,后台方面也完成的差不多了,接下来就是调整优化,还有必须要进行的测试工作。
“来来来,咱们先试一单!”
开局第一单,自然得陈青玄这个老板来。
打开页面,输入测试地址,瞬间一个带着清新气息的页面扑面而来。
“雪晴这个色泽和布局做的不错,让人一看就知道是农业方面的网站。”
“网页加载速度也还行,将来上了公网应该还会慢很多,这里还得继续优化。咱们一会儿再商量。”
“购买的话,调整数量的区域再尽量大一点,我点了好几次都点不上。”
……
大致检查了一番表面的东西后,青玄直接点击了购买按钮。
霎时间,后台便生成一条订单。
模拟付款之后,这条订单被写入了数据库中,接下来就是发货和对接快递系统的事了,这边依旧是模拟测试,好在效果还不错。
“元杰,咱们把预定订单也放在数据库里吧,省的将来有人出错了,咱们这边没记录。”
“行!那我再建一张表,重新改下逻辑!”
“还有日志,日志最好也详细一点,这毕竟涉及到钱,别到时候扯不清了,那可就麻烦大了!”
系统嘛,肯定会偶尔出问题的,所以肯定会有人付了钱,但是却没有拿到货,而数据库中也很可能没有继续,这时候就需要日志的问题了,看看是在什么地方出的错,或者说到底是他们这边的问题,还是有人借机讹人。
这个都能看清楚的。
对此,蒋元杰等人也都明白,应了一声后就继续开始改进。
第二天上午,一切完结后,他们又开始了下一项测试——大规模并发测试。
由四台电脑分别开了好几十个线程,对指定服务器进行大规模请求,模拟真实的购买流程。
一时间,只见充当服务器的那台电脑上一行行的日志不停的打出,数据库中的条目也如同流水一般迅速增加。
“现在并发有两百一十多,还在上升,应该还没达到极限。
三百了,三百五十,开始平衡了。
等等,怎么不动了?”
看着服务器方面迟迟没有回应,蒋元杰目瞪口呆。
刚刚不还好好地嘛,怎么突然不动了?
检查之后才发现,服务器的那台电脑居然卡死了。
之后,他们又重复试了好几次,都会出现这个问题。
这可不行!
这网站是要面对大众的,你卡死了那可是直接绝了网站的生机。
仔细排查了整整一下午,他们才终于找到了bug,原来是邓乾为了保证数据库一致性,保证不多卖,用上了锁。
结果这个锁有概率在多笔交易同时进行的时候发生死锁,也就是互相卡住了。
问题找到了,接下来就简单了,直接改了就行。
写程度,最怕的其实不是出bug,而是复现不了,发现不了bug到底哪里出问题了。
只要知道问题所在,知道节点,那改善起来简直分分钟钟。
就这样,一行人一边测试,一边修改,一边探讨优化,整个网站也变得越来越完善,越来越像是专业网站。
又是五天的时间,众人已经做到了自己能力范围内的最好。
动静分离,评论系统,日志系统,缓存,安全方面,都应有尽有。
“现在的话,只差支付系统,快递系统,还有域名,logo。
青玄,这些都得靠你了,这些都得先有公司才行。”
“行!这个我来搞定!”
蒋元杰点了点头,又道:“还有,域名的话,你最好多弄几个,咱们的静态页面,后台,还有评论系统,甚至是图片,都最好分开,这样哪个不够了,咱们扩充相应的服务器就行。”
“行!没问题!”
“学长学长,那咱们公司叫什么名字?”
“就叫星辰科技吧!”
“星辰科技?”
“天上繁星点点,咱们虽然不能抵达,但是能时不时的仰望,也是一件幸事!
说不定,等哪一天,咱们的后代就能帮咱们实现了!”
“咱们的?”
“咱们人类的!”
“哦哦哦,对对对!咱们人类!咱们人类的!咱们人类的后代!”
颜雪晴红着脸,小脑袋如同小鸡啄米一般,点个不停。