找回密码
 立即注册

QQ登录

只需一步,快速开始

ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-19 18:03:00
21#
sam 你好

通过与Spread产品开发部门的同事沟通,关于你的问题回答如下:
1,能在500*100的一頁中能快速編輯,不能感覺到很卡的現象.
这一点和我之前的结论是一致的,要提高客户端的操作性能,减少客户端的数据量和js脚本是最有效的方法,因为我们没有涉及到复杂的js脚本,较少数据量就是提升性能最主要的途径

2,在翻頁的過程,也看能否提高翻頁速度
3,在翻頁的等待過程中,能否系統可以Show一張等待的gif圖片,翻頁完成后,圖片自動消失.
因为数据量大的原因,在不改变数据量的情况下,提升带宽是最有效的方法,这里只能提供在加载数据时给用户一个提示信息,附件是我做的演示程序

TestSpreadControls.zip (3.34 MB, 下载次数: 221)
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-21 14:18:00
22#

回复 20# sam 的帖子

Hi,Sam

不知上次给你提供的“等待消息显示方式”是否满足你的需求,如有问题,请保持联系。
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-3-21 18:00:00
23#
Hi  Dof:

那個等待的圖標功能已滿足我的需求,非常感謝!
另外,關于性能的問題,你那邊是否可以再繼續幫我研究研究。看是否有可行的解決方案.(我記得好象:Maintaining State這個項目可以提高性能,看是否有可行的參考解決方案).
謝謝!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-22 17:35:00
24#
我尝试过将SaveViewStateToSession和ViewStateMode都关掉,但是并无差别。实在抱歉。
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-3-22 20:11:00
25#
谢谢。那我这边再想想其他的办法吧。
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-3-23 09:27:00
26#
嗨 Dof,
我昨天跟我客戶說了下,他們說:能否滿足50行*30列的快速流暢編輯的性能?
另外,能否加快翻頁的速度?這是個蠻頭疼的問題,看能否想辦法解決?(不管一頁多少數據在翻頁過程中都會較慢的).
請幫忙看看。謝謝!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-23 09:58:00
27#

回复 26# sam 的帖子

Hi sam

你在运行Demo时,设置的数据源是多少行、多少列,每页显示多少行数据呢

在开发环境中我的测试结果是:
1、数据源1000*100,每页显示50行数据,翻页时需要5秒
2、数据源1000*100,每页显示100行数据,翻页时需要9秒
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-3-23 14:38:00
28#
我這邊設置的是:500行 30列 每頁30行的數據
我這邊加載以上數據需花:3S
翻頁需花3S
您那邊看能否有辦法加快翻頁的速度。盡量在1S內完成?我用了VS自帶的控件測試,翻頁是非常快的。
現在最大的困擾就是如何“提高翻頁速度”?
煩請提出有效的解決方案。謝謝啦。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-23 17:56:00
29#
开发环境和测试环境速度应该会有不小差别,不过在你项目发布之后,如果想在客户环境中实现1s以内的目标,感觉可能性不太大,向服务端发从请求,然后返回,展现页面这些因素也很影响速度。而且Demo已经是最简单的一个例子了,我觉得这已经是一个比较理想的性能了。
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-3-25 21:52:00
30#
嗨,Dof:

我想了下,能否通过分页模式来提高程序加载数据的速度?即:在载入数据时,不需全部载入,只需按页码查询对应的数据,这样一次性加载的数据就只有单页的数据(如:20行)。然后,在翻页后,再查询数据库载入下一页的数据。您觉得这种方案在Spread控件中能否实现?烦请指点。谢谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部