1
我有一個分層複合WCF服務,它是真的,其中3是使用常規basicHttpBinding的最後一個NetTcpBinding的含有4級不同的服務。
這裏是SOM FACS:在啓動時
- 加載數據(運行24/7)
- 5000的Windows客戶端
- 回調到客戶跟上
- 緩存數據以加快響應速度
- 使用userPassword和活動目錄進行自定義登錄 個
- 消息督察
- 可以在同一臺計算機
- 上的TCP服務使用profobuf爲WCF上託管該服務的多個實例(即包含4個服務),以獲得性能
- 數據
- 活動的不壓縮目錄通信
- 證書
- 自定義/常規性能計數器
該服務已在IIS7已經主辦了一段時間,但除去開銷WAS和提高性能,現在我也創建一個Windows服務來承載它
但我有幾個問題:
- WCF將完全正常運行,例如崩潰節流?
- 如何處理服務切割?我需要它儘快重新啓動
你測量了多少WAS開銷?切換到Windows服務後perf性能提高多少? – usr
您只需配置服務即可重新啓動。請參閱恢復選項卡。 – Paparazzi
@usr>我設置了6個客戶端,儘可能快地向服務發送光請求,超過15分鐘的增益爲20%。但是如果我們使用硬數字,則每次通過IIS調用00:00:00.31,而通過自主調用00:00:00.24。我沒有考慮去測試更大的軟件包,但我的差異可能不會那麼大。 – Banshee