首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

internet 上, 用c# 做的windows程序调用 WEBSERVICE 做信息管理系统 性能会 如何样

2012-04-03 
internet 上, 用c# 做的windows程序调用 WEBSERVICE 做信息管理系统性能会 怎么样?一般这种情况都是内网里

internet 上, 用c# 做的windows程序调用 WEBSERVICE 做信息管理系统 性能会 怎么样?
一般这种情况都是内网里,   不知道放到外网效果怎么样?   大家有这么做过的吗?

不想做成B/S   结构,但是又要在INTERNET   上用,

[解决办法]
很常见的做法...性能一般...

但它的好处是容易实现、容易穿透防火墙、可以传递对象、支持异构系统等...有这么多好处性能问题也就可以忍受了...
[解决办法]
最大的优点是简单
[解决办法]
性能应该不是很好
[解决办法]
三个字,很一般。
[解决办法]
性能肯定比不上直连数据库,
因为数据需要先用XML进行包装,然后再传过来,客户端也需要进行解析。因此慢就不足为奇
但是你可以通过一些方法,减少网络流量
一是只在必要的时候更新数据
二是不是先取到数据再在客户端过滤显示,可以先在服务端过滤后再传送。
三将一些固定的数据用CACHE缓存起来,没必要每次去服务器读数据
如果你一定要做个比较的话,比C/S要慢一点,比B/S要快一点
[解决办法]
总的感觉,没什么必要,MIS系统最重要的特点是响应快,数据量大,比如报表,批量导入等等,包括工作流。
[解决办法]
remoting 的tcp应该比webservice快

[解决办法]
XML的封装倒其实不是大问题.
对数据集的类型作下限制就行,尽量使用简单结构,不要用太复杂的结构就好.

网络顺畅的话,效果还好.如果网络有问题,那就要作好异步处理了
[解决办法]
如果是局域网,建议使用Remotion性能好,安全性高,可扩展性强,
如果是公网,使用WebService,性能取决于WebService程序本身的性能,网络的流量,WebService性能一般说是比较差的,但是在Web上使用还是可以忍受的,如果在WinForm上,可能你需要给你的客户打预防针

热点排行