浏览 284 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-03-03
前段时间开发了基于ExtJS,JSON-RPC的Framework及其应用(公司内部自用).
用户(同事们)的反映是:Sam你做的这个东西好是好,就是慢了点. 我小心翼翼地回答,这个速度问题,跟服务器,网络状况还有你的机器都有关系(其实我知道性能的瓶颈在客户端).这样吧,我再优化一下我的代码,性能可能会有所提升. 我花几天时间改了改代码,然后把js压了压再重新deploy. 现在的表现是,一打开IE访问这个应用,进度条一闪就过去了,登录框立马显示了出来(给用户的感觉确实快了很多)。但是执行主要操作时表现实在慢: 从
到
耗时4秒。 性能低的罪魁祸首乃是ExtJS的Grid -- 我才疏学浅,要优化它实在是Mission Impossible. (刚刚Linda又跑过来说,Sam你能不能让它跑快点啊,我填个timesheet要半小时啊。。。) 怎么解决这个问题呢? 听说GWT不错,于是拿来试试先。 弄了个Helloworld,可是一运行HelloWorld-shell.cmd,它总是出来个窗口闪一下,也不跟我说句bye-bye就没了,委实让人纳闷。 是可忍孰不可忍,不行,得让它告诉我为什么! 运行Windows的cmd后,在窗口里敲HelloWorld-shell.cmd,它终于给我扔过来一句话: Port 8888 is already is use; you probably still have another session active 原来如此,Eclipse里面Tomcat一直开在那里,而GWT的开发者跟我一样喜欢用8888端口。 我停掉了Tomcat,宿主模式跑出来了... 继续学习GWT... 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
| 返回顶楼 | |



