一般这种情况都是内网里, 不知道放到外网效果怎么样? 大家有这么做过的吗?不想做成B/S 结构,但是又要在INTERNET 上用,

解决方案 »

  1.   

    性能肯定比不上直连数据库,
    因为数据需要先用XML进行包装,然后再传过来,客户端也需要进行解析。因此慢就不足为奇
    但是你可以通过一些方法,减少网络流量
    一是只在必要的时候更新数据
    二是不是先取到数据再在客户端过滤显示,可以先在服务端过滤后再传送。
    三将一些固定的数据用CACHE缓存起来,没必要每次去服务器读数据
    如果你一定要做个比较的话,比C/S要慢一点,比B/S要快一点
      

  2.   

    总的感觉,没什么必要,MIS系统最重要的特点是响应快,数据量大,比如报表,批量导入等等,包括工作流。
      

  3.   

    remoting 的tcp应该比webservice快
      

  4.   

    XML的封装倒其实不是大问题.
    对数据集的类型作下限制就行,尽量使用简单结构,不要用太复杂的结构就好.网络顺畅的话,效果还好.如果网络有问题,那就要作好异步处理了
      

  5.   

    如果是局域网,建议使用Remotion性能好,安全性高,可扩展性强,
    如果是公网,使用WebService,性能取决于WebService程序本身的性能,网络的流量,WebService性能一般说是比较差的,但是在Web上使用还是可以忍受的,如果在WinForm上,可能你需要给你的客户打预防针
      

  6.   

    性能一般哦  
    我搞的 远程控制 LED电子屏 的程序。 反正单片机反应好慢的多, 无论WebService多慢, 都可以接受。
      

  7.   

    局域网内还是建议使用Remoting