Re:shu一人blog,赞倒数第二段,让我们尽情的嘲笑thu吧
Posted by abababbb
at 2006-10-25 20:41:25
In Reply To:2006年ACM/ICPC亚洲区预选赛-北京赛点(zz)
Posted by:abababbb
at 2006-10-24 18:42:45
不过服务器的问题一直困扰着所有的人……
其实OpenJudge(因为设想要开源,所以把Online改成了Open)的设计理念是很好的
,它把数据库、用户界面、判题程序分开,只要数据库不崩溃,其它两部分的问题就
可以用机器换性能的方法解决。但是这次时间仓促,比赛用的域名是一周前才刚刚申
请到的,而路由的部分是其它部门管理的,所以用多台服务器做用户界面有点困难,
而这也就成了所有问题的起因=.=
在网络赛中最重要的是减少每个用户的流量,一个用户少用了流量,就可以把这部分
流量分配给其它用户。于是便想到了Ajax,只需要下载一些关键数据就可以完成客户
端的刷新。不过貌似gwt编译出来的文件,有比较大的性能问题。比赛刚开始的时候
,服务器完全失去响应,当然这也是Ajax的弊端,用户需要先下载至少50K的数据,
才能打开初始页面。而服务器端的Java程序,不知道是什么问题,不能应付大量的数
据库查询,而当时数据库里几乎还没有数据,令人费解。而且那个Ajax程序的统计也
有问题,在Statistics页面里,C/C++/Java的提交数量之和>Total的数量,很神奇的
现象=.=
比赛就在一片骂声之中过了2个多小时,这时候Larva小组奇迹般地用php重写了用户
界面,一下子扭转了局面。最初是Status,后来又补上了Ranklist和Submit,php的
性能比Java高出不少,从此Ajax就被冷落了。我也就是在这时候开始交C,反反复复
的MLE和WA,无语=.=然后几个牛校就开始争相爬头,最后有5个学校完成所有题目,
令人仰慕……
有问题,在Statistics页面里,C/C++/Java的提交数量之和>Total的数量,很神奇的
现象=.=
比赛就在一片骂声之中过了2个多小时,这时候Larva小组奇迹般地用php重写了用户
界面,一下子扭转了局面。最初是Status,后来又补上了Ranklist和Submit,php的
性能比Java高出不少,从此Ajax就被冷落了。我也就是在这时候开始交C,反反复复
的MLE和WA,无语=.=然后几个牛校就开始争相爬头,最后有5个学校完成所有题目,
令人仰慕……
虽然一开始出了一些问题,但是Larva的反应速度还是可圈可点的,逃脱了和TSU相提
并论的下场=.=……
接下去就要看西安那边的状况了,大家拭目以待吧……
Followed by:
Post your reply here:
|