कुशल डेटा लोड करने/डेटा को धक्का देने के लिए वेब सर्वर से डेटा को पुनः लोड करने की बात आती है, तो मैं 'जाने का रास्ता' (यानी सबसे कुशल, सबसे अधिक उपयोग किया जाने वाला, सामान्य स्वीकार्य तरीका) ढूंढ रहा हूं। एक फ्रंट एंडसर्वर से क्लाइंट
डेटा धाराओं अंत आवेदन में अलग एक दूसरे से हो जाएगा: अंत आवेदन में, मैं कई उत्पादन क्षेत्रों जहां डाटा इस तरह के लिखे जाने की है, उदाहरण के लिए होगा। लाइनों को सर्वर से ताजा, अद्यतित डेटा के साथ पुनः लोड करना होगा।
मैं हर दूसरे की तरह अपडेट करने के लिए अजाक्स अनुरोधों का उपयोग करने के बारे में सोच रहा हूं, लेकिन ऐसा करने का दूसरा तरीका होना चाहिए। अजाक्स अनुरोध बहुत डेटा ट्रैफिक का कारण बनेंगे। साथ ही, फेसबुक चैट का उपयोग करते समय, आपको हर सेकेंड का इंतजार नहीं करना पड़ता है, चैट लगभग तुरंत प्राप्त होते हैं। फिर भी जब मैं मोज़िला फ़ायरफ़ॉक्स के डेवलपर टूल का उपयोग करता हूं तो मुझे कोई अजाक्स मतदान अनुरोध नहीं दिखता है। इससे मुझे ऐसा लगता है कि ऐसा करने का एक अलग तरीका होगा।
मैंने नोड.जेएस में देखा है, लेकिन ऐसा लगता है कि मेरे मेजबान के साथ यह संभव नहीं है।
मैंने लोगों को अजाक्स पुश के बारे में बात करने के बारे में सुना है, क्या मुझे इसका उपयोग करना चाहिए? यदि हां, तो क्या आप मुझे बुनियादी उपयोग उदाहरण दे सकते हैं?
यदि नहीं, तो क्या होगा कई डेटा स्ट्रीम होने पर जाने का तरीका हो सकता है जिसे एक सेकंड के भीतर फिर से लोड किया जाना है?
आवश्यकताएं गति और कम डेटा यातायात है। इसलिए, मुझे लगता है कि सर्वर को लगातार मतदान करने का विकल्प नहीं होगा, क्योंकि इससे एक बड़ा ओवरहेड बन जाएगा।
मुझे नहीं लगता कि यह किसी भी महत्व का है, लेकिन मैं पीछे के अंत में PHP5.3 का उपयोग कर रहा हूं और jQuery के साथ jQuery 1.9.1 के साथ जावास्क्रिप्ट का उपयोग कर रहा हूं।
+1 इस जानकारी को ट्रैक करने से मुझे हाल ही में एक परियोजना के लिए कुछ समय लगा। मेरे पास शून्य वेब विकास अनुभव था और यह जानकर आश्चर्य हुआ कि वेब सर्वर से ब्राउज़र तक डेटा को धक्का देना असामान्य था। –