2
A
回答
0
有這麼多,取決於你的應用程序設計,硬件和負載。
如果我必須選擇一種技術,它可能會使用單個調用對象。
一旦您感受到系統可以處理的峯值負載,節流就很有幫助。
1
那麼首先要看的是如果WCF是你的瓶頸還是別的東西(比如你的數據庫調用等)。大多數性能改進可以通過常用的東西來完成(WCF沒有什麼特別的),比如緩存,優化的數據庫訪問,數據結構的選擇,變形等等。具體到WCF
東西是設計所有的Web服務調用是無狀態的,使他們能夠利用負載平衡多個服務器很容易地擴展。嘗試使用不太健談的粗糧服務。如果您的服務使用者基於.Net使用Net.Tcp協議,則它比SOAP/HTTP具有更好的編組功能。 WCF相當保守地節流,你會做得更好,以提高節流限制。
5
請看下面的文章和白皮書。我認爲他們應該爲您提供更多具體的性能考慮因素,並且可能會調整,優化或更改一些非常實用的設置。我在另一個問題中也發佈了這個答案,但我認爲這對於遇到這個問題的任何人都會有幫助。
副手,甚至不知道你的情況,你不能說X油門設置於Y線設置更重要。
Performance Tuning WCF Services
Optimizing WCF Web Service Performance
Using ServiceThrottlingBehavior to Control WCF Service Performance
0
本文由Mikayel Vardanyan是對我很有用: https://www.monitis.com/blog/top-8-application-based-iis-server-performance-tips/
總結:
- 刪除相搏,未使用的和重複的應用和服務
- 優化內容使用
- 限制應用程序池的隊列長度
- 啓用II小號HTTP壓縮
- 在IIS上長出了Web園
- 回收應用程序池
- 減少記錄頻率
- 使用在IIS7
相關問題
- 1. WCF Web服務調用的性能
- 2. WCF服務優於WebService 2.0的性能優勢是什麼?
- 3. 未能調用WCF服務
- 4. Web服務性能優化
- 5. WCF:服務調用服務
- 6. 性能調優
- 7. WCF Web API優於WCF REST服務
- 8. WCF數據服務的性能問題
- 9. 如何測量WCF服務的性能?
- 10. 性能測試.NET Restful WCF服務
- 11. 調用WCF服務
- 12. WCF回調服務
- 13. 調用WCF服務
- 14. 性能使用Silverlight調用我有一個問題,即調用Silverlight的一個WCF Web服務WCF服務
- 15. 不能調用WCF服務操作
- 16. 優化Web服務客戶端性能?
- 17. asp.netCompatibilityEnabled的性能問題從jQuery調用的WCF服務
- 18. 調試WCF回調服務
- 19. MySQL性能調優
- 20. Tomcat性能調優
- 21. .NET性能調優
- 22. ExtJS4性能調優
- 23. SOLR性能調優
- 24. JSF性能調優
- 25. Mysql性能調優
- 26. PreparedStatement性能調優
- 27. 性能調優AWK?
- 28. Redis性能調優
- 29. Haskell性能調優
- 30. 調用WCF服務調用另一個WCF服務的問題