论坛首页 海阔天空论坛

GT-Grid(原ECSide) 速度测试中完胜 EXT-Grid

浏览 13980 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-24  
呵呵 可能有些朋友还不知道我打算把新版本的 ECSide改名叫 GT-Grid吧 呵呵
引用

想好新版ECSide叫什么名字了

GT Grid 呵呵
不再和ec沾边了 因为代码决定全部重新设计 重新写了

GT 就是 GT赛车的那个GT
可以理解为 Grand Touring (伟大的旅程)
也可以理解为 Gran Turismo (意大利语 和上面的英文同意)
当然在赛车领域有另外的解释,多指"以赛车的标准来设计的高质量高性能的顶级跑车",快速,舒适,适合长距离行驶.

但是现在GT的意义已经延伸到汽车之外了,它已经成为卓越 与 荣耀的象征.

GT Grid ,像GT赛车一样奔驰向前吧



昨天进行了一下数据压力测试.

在 p4-3G/1G IE6 下,
显示 5000条数据
GT-Grid 用了 17秒
而 EXT-Grid 的example中的 array-grid用了96秒
(用来测试的 GT-Grid 版本的功能和  Ext array-grid 完全一样,甚至还多了两样
性能的提升绝对不是因为功能的缩水)

所需js代码的体积依然控制在90K以内

敬请期待吧.

   发表时间:2007-09-24  
17秒。。。几乎已经是龟速了。
0 请登录后投票
   发表时间:2007-09-24  
非常期待尝试一下!谢谢你的工作
0 请登录后投票
   发表时间:2007-09-24  
ray_linn 写道
17秒。。。几乎已经是龟速了。

确实

但是和 ext 的96秒比呢?

其实速度还是可以再优化的 但是那就不是一个 纯前台的了组件了

现在还是 使用 json装数据, 用js在浏览器端组装表格, 这个确实是很慢的

用jstag生成 <table>的html 那样的方式是最快的. 但那是以后要做的.

最终gt-grid的目标是 json xml table-html 都支持.



另外 5000条数据有些极端 很少有人会在一页里面显示5000条

我又测试了 200条
结果是
GT-Grid : 0.287秒
EXT array-grid : 2.859秒
0 请登录后投票
   发表时间:2007-09-24  
速度不错
5000条 直接HTML也快不到哪去

ext 1 比以前的 ext 0.33慢了不少
0 请登录后投票
   发表时间:2007-09-24  
Wonderful,GT Grid!
先搞个测试版的,也让咱们尝尝鲜啊?
0 请登录后投票
   发表时间:2007-09-24  
fins 写道
另外 5000条数据有些极端 很少有人会在一页里面显示5000条

我又测试了 200条
结果是
GT-Grid : 0.287秒
EXT array-grid : 2.859秒


这个意义还比较大。整体页面的加载,感觉有这么快么?
0 请登录后投票
   发表时间:2007-09-24  
整体页面的加载
是指什么呢?

由于 GT-Grid没有用 异步 也没有用 setTimeout起多线程.

所以 我就在 页面的最开始 记录时间

在 body的 onload里显示 当前时间-记录时间

实际上这个比较准确 因为 最终结果显示的时间 与我目测的一样.
也就是说 表格数据展现在大家眼前的时间 就是 onload里显示的时间.
0 请登录后投票
   发表时间:2007-09-24  
fins 写道
ray_linn 写道
17秒。。。几乎已经是龟速了。

确实

但是和 ext 的96秒比呢?

其实速度还是可以再优化的 但是那就不是一个 纯前台的了组件了

现在还是 使用 json装数据, 用js在浏览器端组装表格, 这个确实是很慢的

用jstag生成 <table>的html 那样的方式是最快的. 但那是以后要做的.

最终gt-grid的目标是 json xml table-html 都支持.



另外 5000条数据有些极端 很少有人会在一页里面显示5000条

我又测试了 200条
结果是
GT-Grid : 0.287秒
EXT array-grid : 2.859秒


96秒我已经关掉浏览器了,我只站在User角度上看,17秒几乎不可接受。
0 请登录后投票
   发表时间:2007-09-24  
ray_linn 写道

96秒我已经关掉浏览器了,我只站在User角度上看,17秒几乎不可接受。


实际上这个只是一个压力测试 实际环境中 没有谁会真的一页 5000条吧?

另外一页五千条,同时具备美观的样式 排序 改变列宽 固定表头 行选择 单元格样式转译 等功能的列表
你觉得多少秒你能接受??

如果站在速度的角度考虑  jsp 内 <% for .....{ }%> 最快了.

其实任何组件都一样 只在该使用的时候使用.

体积 效率 功能 易用性 这些实际上是守恒的, 一个方面好了一点 肯定要有另一个方面差一些.
怎么选择就看喜好和经验了


0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics