2011-03-25 5 views
6

धूमकेतु, HTTP पुश, या रिवर्स AJAX को लागू करने का सही तरीका (या सर्वोत्तम) तरीका क्या है?धूमकेतु/रिवर्स AJAX काम के आधुनिक कार्यान्वयन कैसे करते हैं? कोई स्थिर सी # डब्ल्यूसीएफ या एएसपी.नेट कार्यान्वयन?

क्या आप .NET कार्यान्वयन की सिफारिश करेंगे?

उत्तर

3

मैंने सुना है, WebSync और PokeIn, दोनों भुगतान कार्यान्वयन हैं, मैंने पोकइन और इसका काफी सीधे आगे उपयोग किया है। यदि आप अपने स्वयं के सीओएमईटी कार्यान्वयन को कोड करने की उम्मीद कर रहे हैं, तो मैं बस यह कह सकता हूं कि यह एक जटिल कार्य है, क्योंकि यदि आईआईएस में प्राकृतिक व्यवहार को संशोधित करने की आवश्यकता है। एचटीटीपी प्रोटोकॉल की सीमाओं को प्राप्त करने के लिए यह एक हैकी तरीका है और आपको वास्तव में अच्छी तरह से पता होना चाहिए कि आप क्या कर रहे हैं ताकि आसपास के चीजों को तोड़ना न पड़े।)।

इसे लंबे समय तक रहने वाले अनुरोधों के रूप में भी जाना जाता है। यह लागू करने के लिए अब तक की सबसे अधिक जटिल विधि भी है। मूल रूप से, क्लाइंट द्वारा अनुरोध किया गया है, और सर्वर बहुत धीरे-धीरे प्रतिसाद देता है, जो कनेक्शन को बनाए रखने के लिए कनेक्शन का कारण बनता है। समय-समय पर, जब सर्वर को धक्का देने के लिए कुछ है, यह जानकारी भेजने के लिए "burst" होगा, इसलिए बोलने के लिए। यह दृष्टिकोण आपको रीयल-टाइम पुश देता है, जो कि बढ़िया है। लेकिन, में यह एक गंभीर डाउन-साइड है: कनेक्शन खोलने की तरह यह नहीं है कि अंतर्निहित प्रोटोकॉल कार्य के लिए हैं, और अधिकांश सर्वर इसके बारे में बहुत खुश नहीं हैं इसके बारे में खुश हैं। यदि आपका ट्रैफ़िक बहुत बढ़िया हो जाता है, तो आप सर्वर पर पर थ्रेड चबा लेंगे और साइट को नीचे लाएंगे। रेफरी: http://www.coderanch.com/t/121668/HTML-JavaScript/does-Reverse-Ajax-Works

+0

को यहां बताए गए क्या आप जावास्क्रिप्ट के लिए एक सेतु के रूप में Silverlight के HTTP पुश प्रौद्योगिकी का उपयोग कर के बारे में सोच है http://stackoverflow.com/questions/5449642/http -पश-धूमकेतु-रिवर्स-एजेक्स्यूजिंग-चांदी की रोशनी-से-जावास्क्रिप्ट-पुल – LamonteCristo

+0

मुझे चांदी की रोशनी के साथ कोई अनुभव नहीं है, इस प्रतिक्रिया की जांच करें http://stackoverflow.com/questions/640488/silverlight-and-push-notifications, अगर वे हैं सिल्वरलाइट एसडीके के हिस्से के रूप में शामिल है, तो इसे उपयोग करने के लिए सुरक्षित होना चाहिए। – JOBG

3

जॉब सही है: जटिलताओं; यह शायद एक ऐसा काम नहीं है जिसे आप हल्के ढंग से करना चाहते हैं। मैं WebSync के लेखकों में से एक हूं, और मैं प्रमाणित कर सकता हूं कि यह एक कठिन काम है।

डाउनलोड में उदाहरणों में से एक टन हैं, और समुदाय संस्करण निःशुल्क है।

संबंधित मुद्दे