我有一個像SO這樣的網站使用的WCF服務。這是一個通用的QnA網站,可以被世界各地的人使用,因此它的WCF服務也可以使用。我嘗試過WSHttpBinding,但是它缺乏性能,而且我的網站正在下降很多次。我知道這可能是服務器問題,但我想知道在WCF配置級別是否還有其他功能可以完成。不多,但至少可以提高一些表現。哪個WCF綁定最適合1000人同時使用的網站?
此外,我嘗試切換到NetTcpBinding的,但我研究後發現,netNamedPipeBinding是多獲得更好的性能。請告訴我,對於像SO這樣的網站,我應該使用哪種綁定?
'NetTcpBinding'只能由.NET客戶端使用。 'NetNamedPipeBinding'只能在** ** **機器上使用。爲了獲得最大的互操作性,您需要堅持使用http綁定。我會考慮1)服務的限制選項和2)增加服務器的功能。我希望服務器機器的資源將是獲得改進性能的最佳位置。 – Tim
@Tim如果asp.net網頁表單網站是唯一的客戶端,那麼'NetTcpBinding'會給出更好的性能或'HttpBinding'? –
是的,如果唯一的客戶端是.NET,那麼'NetTcpBinding'應該稍微快一點。 – Tim