internet 上, 用c# 做的windows程序调用 WEBSERVICE 做信息管理系统 性能会 怎么样? 一般这种情况都是内网里, 不知道放到外网效果怎么样? 大家有这么做过的吗?不想做成B/S 结构,但是又要在INTERNET 上用, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 性能肯定比不上直连数据库,因为数据需要先用XML进行包装,然后再传过来,客户端也需要进行解析。因此慢就不足为奇但是你可以通过一些方法,减少网络流量一是只在必要的时候更新数据二是不是先取到数据再在客户端过滤显示,可以先在服务端过滤后再传送。三将一些固定的数据用CACHE缓存起来,没必要每次去服务器读数据如果你一定要做个比较的话,比C/S要慢一点,比B/S要快一点 总的感觉,没什么必要,MIS系统最重要的特点是响应快,数据量大,比如报表,批量导入等等,包括工作流。 remoting 的tcp应该比webservice快 XML的封装倒其实不是大问题.对数据集的类型作下限制就行,尽量使用简单结构,不要用太复杂的结构就好.网络顺畅的话,效果还好.如果网络有问题,那就要作好异步处理了 如果是局域网,建议使用Remotion性能好,安全性高,可扩展性强,如果是公网,使用WebService,性能取决于WebService程序本身的性能,网络的流量,WebService性能一般说是比较差的,但是在Web上使用还是可以忍受的,如果在WinForm上,可能你需要给你的客户打预防针 性能一般哦 我搞的 远程控制 LED电子屏 的程序。 反正单片机反应好慢的多, 无论WebService多慢, 都可以接受。 局域网内还是建议使用Remoting 谁知道Visual Studio里代码智能提示是从哪里来的? 数据库图片存取 未解决的难题:寻找高手! C#中有什么容器与stl中的map相似?? 急,急,datatable问题?? 再来一贴100 求Session 过期 非常辣手的 求公式難度 如何从字符串获得图像,极难!!!!!!!!!! 水晶报表向下钻取时出错 两个位于不同数据库的表需要复制,想通过odbc读入到dataset中然后用update更新入目标数据库,但是update后一点反应也没有?附上代码 C#2005中的winForm中怎样让datagridview中的第一列只能输入数字 两个事件的回车键顺序的问题
因为数据需要先用XML进行包装,然后再传过来,客户端也需要进行解析。因此慢就不足为奇
但是你可以通过一些方法,减少网络流量
一是只在必要的时候更新数据
二是不是先取到数据再在客户端过滤显示,可以先在服务端过滤后再传送。
三将一些固定的数据用CACHE缓存起来,没必要每次去服务器读数据
如果你一定要做个比较的话,比C/S要慢一点,比B/S要快一点
对数据集的类型作下限制就行,尽量使用简单结构,不要用太复杂的结构就好.网络顺畅的话,效果还好.如果网络有问题,那就要作好异步处理了
如果是公网,使用WebService,性能取决于WebService程序本身的性能,网络的流量,WebService性能一般说是比较差的,但是在Web上使用还是可以忍受的,如果在WinForm上,可能你需要给你的客户打预防针
我搞的 远程控制 LED电子屏 的程序。 反正单片机反应好慢的多, 无论WebService多慢, 都可以接受。