在windowsMobile中进行WCF和WebService的性能比较测试,发现WCF性能上比WebService慢!请问是什么原因呢?
WCF和WebService都是用IIS发布,都是默认设置,
环境:windowsMobile为6.1,.net FC 3.5
IIS:7WCF和WebService中提供的方法也是相同的,分别为!大家帮忙分析一下是什么原因呢?
WCF:
        public string GetData(int value)
        {
            return string.Format("You entered: {0}", value);
        }WebService:
        [WebMethod]
        public string GetData(int value)
        {
            return string.Format("You entered: {0}", value);
        }

解决方案 »

  1.   

    用Spring.Net生成WCF而不是WebServices 
    参考www.cnblogs.com/mail-ricklee中FortuneBase
      

  2.   

    其实我最初的测试是访问数据库,客户端设置查询的记录数,然后通过wcf 和 webservice两种方式来进行传输,但是发现用两种方式在性能上没有太大的差异。查询的记录数从0到10000之间。
      

  3.   

    WCF试用过,没在项目中用过
    现在的项目用的是webservice,感觉没什么不好的,够用就行
      

  4.   

    不能光批评不教育啊!现在有一个WindowsMobile的项目,有数据传输的问题,亟待解决,用WCF和WebService都试过,都不能从根本上解决数据传输慢的问题。如果采用WindowsMobile的SqlServer数据库,倒是可以解决传输问题,但是还是存在数据同步问题!
      

  5.   


    color=#FF0000]数据同步有问题?[[/color]