找回密码
 立即注册

QQ登录

只需一步,快速开始

sakeryu

初级会员

34

主题

122

帖子

322

积分

初级会员

积分
322

活字格认证

sakeryu
初级会员   /  发表于:2013-7-25 14:09  /   查看:6518  /  回复:6
打算使用spread .net6.0做一个web的表格项目。想请问一下,用户客户端需要下载这个表格的控件吗?会不会被浏览器或者360这种软件组织不让下载?下载的控件或者文件默认存在客户机的什么地方?文件有多大?对网速要求高吗?
谢谢!

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-7-25 15:57:00
沙发
回复 1楼sakeryu的帖子

sakeryu 你好,

Spread ASP.NET 渲染到前台是 Html Table,所以客户端无需下载。所以就不存在提到的其他问题。
回复 使用道具 举报
sakeryu
初级会员   /  发表于:2013-7-25 16:15:00
板凳
噢。那是说需要在服务器上部署上表格控件,通过渲html到客户端就行了。那么请问一下,如果我有套表,共40个sheet,每个sheet平均表格大小区域为70行30列(也就是说差不多2000个需要填数的单元格)。作为客户端要加载和展现这套报表是否能实现,耗时、效率如何??如果可以的话,那么作为集中数据采集时段,比如最多500个用户通过客户端同时(不一定是并发,比如集中的那么一两天之类),速度如何,会不会出现打不开,或者服务器承受不了?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-25 17:17:00
地板
回复 3楼sakeryu的帖子

sakeryu 你好,

Spread 在性能上是比较出色的,我模拟你的数据量。部署后在其他机器上访问。没有出现延迟现象。

至于 500 用户并发这和 IIS 服务器的并发数相关,只要允许该数量并发数,就不会出现打不开状态。

我的测试 Demo:
9828.zip (3.27 MB, 下载次数: 510)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-25 17:18:00
5#
回复 3楼sakeryu的帖子

楼主是试用用户吧?已经交流了一段时间了。评估进展如何呢?是什么项目需要这么多表单呢?
回复 使用道具 举报
sakeryu
初级会员   /  发表于:2013-7-25 17:30:00
6#
不是试用,你们6.0刚出来的就买了的。当时就是看中form控件和网络控件在以前才买的。只不过之前一用在用单机版,所以没有用网络控件,现在想做一个网络版,所以要把单机的报表移植到网络来。主要是用的表太多,而且表内表间公式也很多。所以如果web版的效率太低的话。我们就要考虑采用ocx客户端的模式。。这里正好问一下,spread.net6有专门ocx控件文件吗?没有的话,那是不是把单机版里面的那几个dll文件下载到客户端就行?但是dll有好几个,而且比较大,我用7z压缩了一下,都差不多10M了,这对用户来说下载这么多东西有点难受哦!
所以请指教,怎么做比较好,谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-25 17:48:00
7#
回复 6楼sakeryu的帖子

spread.net6 没有专门的 OCX 控件。

关键是看用户能否接受 10M 大小的下载。如果是企业内部使用建议使用 OCX 方式。确实使用了这么多的 DLL ,就必须下载到客户端。

根据你的数据量看, Spread ASP.NET 控件是可以胜任的。
由于我不知道你实际项目中使用了哪些功能。所以无法模拟你的环境。你可以使用 Spread  ASP.NET 版本大体模拟使用场景,测试效果。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部