我讀過很多文章,說RESTfull服務應該比SOAP服務更快。 我試圖通過創建兩個RESTFull服務來測試此聲明:RESTCaller
和RESTCalled
以及另外兩個ASMX服務:SOAPCaller
和SOAPCalled
。 的想法是,RESTCaller
發送iCount
請求RESTCalled
並返回的總執行時間RESTResponseTime
,和SOAPCaller
發送相同iCount
請求SOAPCalled
並返回總exection時間SOAPResponseTime
。REST vs SOAP C#請求者
請注意,這四項服務位於本地計算機上。
意外的是,SOAPResponseTime
略小於RESTResponseTime
。
有沒有這種意外結果的原因的線索?
您是否使用WCF,Web API或自定義方式來開發您的REST服務? –
我使用Web API來開發它們。 –
你使用的是經典版還是核心版? –