Posts Tagged ‘自动装载’

七月 18th, 2008

今儿个办了件蠢事

No Comments, jssc, by army8735.

源自对jssc的改进,原有的自动装载版本是先检测页面中出现的语法文件,然后零碎地一个一个去装载。
新的思路是,先制作好不同组合类型的文件,然后在检测的时候计算出是哪种组合,再整体一次性地去装载。
比如页面有a语法,就只装载a;有a、b就装载a和b的组合文件;有a、b、……g、h的就装载他们的组合。
思路是好的,因为这样减少了http请求,每一次至多只发送一次异步装载便可,然而我忽略了一个最基本的常识:有多少种组合。
用java写了个读取每种文件然后进行组合的程序,刚不久就发现了这个问题,用println语句打印,n长时间都没有结束。
试试计算一下多少种组合:c15/0 + c15/1 + c15/2 + c15/3 + … + c15/14 + c15/15,这是一个天文数字啊……