मेरी परियोजना में, निजी चैट और संदेश अधिसूचना जैसी विशेषताएं हैं। संदेश अधिसूचना यह बताएं कि क्या कोई नया अपठित संदेश है या नहीं। server
मॉडल, सर्वर नए अनुरोधों के लिए सुनने चाहिए -ग्राहक को लगातार AJAX अनुरोध के बिना सर्वर से अपडेट कैसे प्राप्त होते हैं?
कि प्राप्त करने के लिए, यह विचार है कि मेरे दिमाग में आया
की तरह एक
client
में है। इसी तरह, मैंने सोचा कि नए संदेशों के बारे में जानकारी प्राप्त करने के लिए सर्वर को सुनने के लिए कुछ तंत्र होना चाहिए। चूंकि मुझे AJAX पता है, मैंनेajax
अनुरोध 2seconds के अंतराल के साथ किया था।
ajax अनुरोध जबकि क्रोम में यह जाँच से नीचे की तरह कुछ हो जाएगा।
लेकिन मैं बाद में सोचा कि, StackOverflow एक ही चाल का उपयोग करना चाहिए अगर यह केवल विचार ऐसा करने के लिए, क्योंकि वे सूचनाएं अद्यतन/अतुल्यकालिक रूप से जानकारी वोट था।
क्रोम में अपने AJAX अनुरोधों की जांच, यह पूरी तरह से खाली था।
मुझे यह जानने की ज़रूरत है कि इसे लगातार AJAX अनुरोधों का उपयोग किए बिना कैसे प्राप्त किया जा सकता है (जो सर्वर पर लोड बढ़ाएगा)।
सबसे कुशल तकनीक के साथ एक सरल उदाहरण सीखने के लिए बहुत उपयोगी होगा।
मैं अब क्रोम डेवलपर कंसोल थोड़ी देर के लिए खुला किया है और मैं नेटवर्क दृश्य में कुछ भी नया नहीं दिख रहा। क्या इनमें से कोई भी विकल्प कुछ अलग करेगा जो नेटवर्क यातायात को इस तरह से दिखने से रोकता है? – Joel
@ जोएल उत्तर में दिए गए लिंक से _ "धूमकेतु एक वेब एप्लिकेशन मॉडल है जिसमें एक लंबे समय से आयोजित HTTP अनुरोध वेब सर्वर को ब्राउज़र को डेटा को धक्का देने की अनुमति देता है, ब्राउज़र स्पष्ट रूप से अनुरोध किए बिना।" _ क्योंकि धूमकेतु एक है रिवर्स AJAX। प्रतिक्रिया सर्वर की तरफ से है और ब्राउज़र (क्लाइंट) द्वारा शुरू नहीं की गई है। तो मुझे लगता है कि अनुरोध वेब डेवलपर कंसोल में नहीं दिखाए जाएंगे। – Lucky
@ भाग्यशाली: यह बिल्कुल काम नहीं करता है। क्लाइंट क्लाइंट से पहले सर्वर से संपर्क किए बिना अनुरोध शुरू नहीं कर सकता है। – Amadan