最近在学习并发编程,忽然想到火车票订票系统的解决方案。css
根据维基百科:到2008年末,中国国家铁路客车保有量为43548辆,我估计:一辆车大概载客一两千人,假如每一个车次购票都用一个线程来处理(排队处理),足已,最多也是开几万个线程来处理,分给几个不一样区域的服务器,每一个服务器应该能承受(待考证)。假如上述是成立的,那么这个订票系统绝对能应付抢票那一瞬间的压力。(关键)前端
对于web页面请求,能够作一些优化,请求连接尽可能少,js、css文件都压缩成一个文件,这样大大减小了响应时间。另外刷票是经过ajax方式,流量是很是小的。再加上浏览器会缓存js、css文件,而且用户没有集中在某一刻登陆。因此web前端也是没有问题。web
ok,如此,这个系统应该能肩负重任。ajax