蛙蛙请教:如何高性能的生成各种图表

onlytiancai 2005-04-21 12:04:21
蛙蛙请教:如何高性能的生成各种图表
这几天研究VML来实现客户端图表显示,后来太复杂了,,本来想的挺好,服务器动态生成XML文件,客户端用XSLT+VML通过元数据显示成各种柱形,曲线图,饼图,结果弄了几天太麻烦了.如果用服务器段的图表控件,owc,水晶报表什么的,人访问的多了服务器受不了,虽然可以用对象池来缓解,用客户端activex还得在客户端部署程序,想了个完美的做法吧还太复杂,哎,放弃算了,大家有好的思路给提供一下哦,谢谢
...全文
111 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxrl 2005-05-07
  • 打赏
  • 举报
回复
用控件技术画 如果你会可视化语言 那就可以
onlytiancai 2005-05-07
  • 打赏
  • 举报
回复
to: mikespook(懒猫开始新生活)
如果有多个图表就得用多个tmp.gif吧,另外我想问一下用什么技术生成的tmp.gif呀,OWC,还是直接用GDI画的呀
onlytiancai 2005-05-07
  • 打赏
  • 举报
回复
flash的图表控件有现成的吗,服务端是用xml给flash发送数据的吧,没做过这方面的尝试,我也感觉flash的客户端表现能力是不错,如果有FLASH高手愿意给开发一个,那将是web开发人员的福音呀
mikespook 2005-04-29
  • 打赏
  • 举报
回复
用图表控件或其他任何方法在第一次访问的时候生成一个文件~~~比如TMP.GIF,以后的用户访问都直接访问到这个文件~~~~
而当数据过期的时候,就再次刷新这个文件~~~

呵呵,技术上简直简单得不能再简单~~~效率也不错,只要你不是要求实时~~~绝对OK~~~只是正好访问的时候是刷新的那个人的速度会慢一点~~
patchclass 2005-04-29
  • 打赏
  • 举报
回复
可以考虑用flash这个现成的activex来完成,服务器端只传送数据就可以了
onlytiancai 2005-04-29
  • 打赏
  • 举报
回复
我看看哦
zhangjinzhicn 2005-04-22
  • 打赏
  • 举报
回复
www.wave12.com 这里有个很好用的
onlytiancai 2005-04-21
  • 打赏
  • 举报
回复
reporting service没用过,是SQL2005才支持的吧.
onlytiancai 2005-04-21
  • 打赏
  • 举报
回复
其实我想在数据正在生成的时候,在客户端用VML显示图表,如果数据终结了,不会变化了,再用OWC生成一张图表图片,这样引用起来比较方便,关键是数据还是动态的时候如果有10000个人浏览这个图标,由于OWC也是COM对象,同时有那么多个COM实例,服务器肯定会慢,不只是OWC,其它服务断的图表控件都有这个问题,访问量一大了,肯定不行,但是水晶报表做的不错,在性能上优化了不少,不过还是不如在服务端生成数据,在客户端解析数据用图表显示这个方案好.
xxrl 2005-04-21
  • 打赏
  • 举报
回复
里面有一个非常好的图表显示程序,我忘记是哪个链接了,你看看吧

需要用到OWC,支持office2000 不支持office2003 office xp没有测试过
xxrl 2005-04-21
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/XML/XMLCodeSamples/default.aspx

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧