精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-09-24
引用 想好新版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以内 敬请期待吧. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-09-24
17秒。。。几乎已经是龟速了。
|
|
返回顶楼 | |
发表时间:2007-09-24
非常期待尝试一下!谢谢你的工作
|
|
返回顶楼 | |
发表时间: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秒 |
|
返回顶楼 | |
发表时间:2007-09-24
速度不错
5000条 直接HTML也快不到哪去 ext 1 比以前的 ext 0.33慢了不少 |
|
返回顶楼 | |
发表时间:2007-09-24
Wonderful,GT Grid!
先搞个测试版的,也让咱们尝尝鲜啊? |
|
返回顶楼 | |
发表时间:2007-09-24
fins 写道 另外 5000条数据有些极端 很少有人会在一页里面显示5000条
我又测试了 200条 结果是 GT-Grid : 0.287秒 EXT array-grid : 2.859秒 这个意义还比较大。整体页面的加载,感觉有这么快么? |
|
返回顶楼 | |
发表时间:2007-09-24
整体页面的加载
是指什么呢? 由于 GT-Grid没有用 异步 也没有用 setTimeout起多线程. 所以 我就在 页面的最开始 记录时间 在 body的 onload里显示 当前时间-记录时间 实际上这个比较准确 因为 最终结果显示的时间 与我目测的一样. 也就是说 表格数据展现在大家眼前的时间 就是 onload里显示的时间. |
|
返回顶楼 | |
发表时间: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秒几乎不可接受。 |
|
返回顶楼 | |
发表时间:2007-09-24
ray_linn 写道 96秒我已经关掉浏览器了,我只站在User角度上看,17秒几乎不可接受。 实际上这个只是一个压力测试 实际环境中 没有谁会真的一页 5000条吧? 另外一页五千条,同时具备美观的样式 排序 改变列宽 固定表头 行选择 单元格样式转译 等功能的列表 你觉得多少秒你能接受?? 如果站在速度的角度考虑 jsp 内 <% for .....{ }%> 最快了. 其实任何组件都一样 只在该使用的时候使用. 体积 效率 功能 易用性 这些实际上是守恒的, 一个方面好了一点 肯定要有另一个方面差一些. 怎么选择就看喜好和经验了 |
|
返回顶楼 | |