दोस्तों/गल्स के साथ भयानक प्रदर्शन हमारी वेबसाइट के साथ भयानक प्रदर्शन कर रहा है जो बाद में आवेदन के रूप में डब्ल्यूसीएफ का उपयोग करता है। हम संदेश स्तर की सुरक्षा और प्रमाण पत्र (पारस्परिक प्रमाणीकरण) का उपयोग कर रहे हैं। हर पृष्ठ है कि हम हम निम्न उपाय अपनाते हैं डेटा की जरूरत मेंडब्ल्यूसीएफ और प्रमाणपत्र (पारस्परिक प्रमाणीकरण)
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
Dim loChannelFactor As New ChannelFactory(Of OurReference.IWCFChannel)("ClientEndpoint")
loChannelFactor.Open()
Application.Add("ChannelFactory", loChannelFactor)
End Sub
:: हम आवेदन वस्तु में चैनल कारखाने कैशिंग रहे
Dim Proxy = DirectCast(voWebApp("ChannelFactory"), ChannelFactory(Of OurInfoReference.IOurInfoChannel)).CreateChannel
Proxy.DataCall()
If roWCFService IsNot Nothing Then
CType(roWCFService, ICommunicationObject).Close()
roWCFService = Nothing
End If
इसके अलावा मैं establishsecuritycontext = सच निर्धारित किया है।
हम किसी दोषपूर्ण प्रॉक्सी स्थिति के साथ गड़बड़ होने की वजह से प्रॉक्सी को कैश करना नहीं चाहते हैं। जहां तक मुझे पता है कि चैनल स्टैक को कैशिंग करना वैसे भी पर्याप्त होना चाहिए। जब मैं ट्रैकिंग चालू करता हूं तो मैं केवल पहली कॉल के बजाय एससीटी कमांड का एक गुच्छा देख रहा हूं जैसे कि मैं उम्मीद करता हूं। क्या कोई जानता है कि क्या हो रहा है। क्या हम चैनल फैक्ट्री को गलत तरीके से कैश कर रहे हैं?
"MakeCert माइक्रोसॉफ्ट द्वारा प्रदान किए गए टूल परीक्षण प्रमाणपत्र के विकास के दौरान इस्तेमाल किया जा सकता बनाने के लिए है:
धन्यवाद, Ncage
कृपया इस लेख का संदर्भ लें जो आपकी मदद कर सकता है। http://webservices20.blogspot.com/2009/01/wcf-performance-gearing-up-your-service.html – Verybiztalker