Remoting與Webservice效能測試報告

2022-02-12 10:24:17 字數 853 閱讀 4461

近來在網上經常看見大家對webservice和remoting效能的討論,可是沒有看見具體的測試資料,所以我簡單的做了乙個測試把資料公布給大家做個參考

測試環境: sqlserver2005資料庫,百萬資料。均採用外網(網際網路)環境,頻寬1m,伺服器配置:2u、2g記憶體

remoting採用tcp通道

。。。。

webservice

讀取記錄數(條)      第一次      第二次         第三次         第四次         第五次            平均

1000             3531        3984          2078           2343          4187          3224.6   (單位/毫秒)

10000           34359      35453         27390         35562         33671        33287

remoting

讀取記錄數(條)      第一次      第二次         第三次         第四次         第五次            平均

1000             1875        468              876            515            1328             1012

10000           11640       11453          8890          9000          10109            10214

總結:從以上測試可以看出在相同的環境下remoting的效率是webservice的3倍。

Remoting與Web Services的區別

概括的說remoting與web services的區別是 1 既支援tcp通道又支援http通道,傳輸速度快 2 即可傳輸xml的soap包又可傳輸二進位製流,效率高 3 remoteing主要用於c s結構專案 4 不一定要依賴iis伺服器 其實現的原理並沒有本質的區別,在應用開發層面上有以下區...

Remoting 與 Webservice 的區別

其實現的原理並沒有本質的區別,在應用開發層面上有以下區別 1 remoting可以靈活的定義其所基於的協議,如果定義為http,則與web service就沒有什麼區別了,一般都喜歡定義為tcp,這樣比web service稍為高效一些 2 remoting不是標準,而web service是標準 ...

通過httpclient呼叫webservice

在net平台,通過restcharp無法呼叫webservice,並報錯 說明 執行當前 web 請求期間,出現未處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及 中導致錯誤的出處的詳細資訊。異常詳細資訊 system.invalidoperationexception 因 url 意外地以 h...