मैं अनुप्रयोग है कि Redis से रीयल-टाइम डेटा (चार्ट, आदि) को प्रदर्शित करता है विकसित कर रहा हूँ। अद्यतन डेटा बहुत जल्दी (मिलीसेकंड) में आता है। इसलिए जितनी बार संभव हो सके अपडेट दिखाने के लिए समझदारी होगी (जब तक मानव आंख इसे देख सके)।Node.js साथ वास्तविक समय: WebSocket + सर्वर-साइड मतदान बनाम क्लाइंट-साइड मतदान
प्रौद्योगिकी ढेर:
एक वेब सर्वरअभी मेरे पास एक ग्राहक के रूप में डेटा
- Node.js क्लाइंट-साइड मतदान (अपडेट के लिए रेडिस से पूछताछ करने वाले हर दूसरे को नोड.जेएस सर्वर से अनुरोध प्राप्त करें)।
वहाँ के बजाय सर्वर साइड मतदान कर रही है, और WebSocket के माध्यम से अद्यतन उजागर करने का लाभ है? प्रत्येक वेबसॉकेट कनेक्शन को अलग-अलग नोड.जेएस पोल (सेट इंटरवल) की आवश्यकता होगी, हालांकि ग्राहक प्रश्न अलग-अलग हो सकते हैं। लेकिन 100 से अधिक वेबसॉकेट कनेक्शन होने की उम्मीद नहीं है।
इन दो दृष्टिकोणों के बीच कोई भी पेशेवर/विपक्ष?
उत्तर के लिए धन्यवाद। यह रीयल-टाइम एप्लिकेशन है और हमेशा अपडेट होते हैं। अद्यतन डेटा बहुत जल्दी (मिलीसेकंड) में आता है। इसलिए जितनी बार संभव हो सके अपडेट दिखाने के लिए समझदारी होगी (जब तक मानव आंख इसे देख सके)। – webdev
यह उत्तर स्वीकार किया जाना चाहिए। – Chev
हो गया। महान जवाब के लिए धन्यवाद। – webdev