Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

जावास्क्रिप्ट और पीएचपी उलटी गिनती टाइमर जो सभी के लिए समान प्रदर्शित करता है

ऐसा लगता है कि आपको एक COMET/Push की आवश्यकता होगी। समाधान जो आपको सक्रिय ग्राहकों की निगरानी करने और उन्हें नया डेटा देने की अनुमति देगा। मुझे यकीन नहीं है कि PHP इसके लिए सबसे अच्छा समाधान है क्योंकि अन्य प्रोग्रामिंग भाषाएं हैं जो इसे और अधिक सुंदर ढंग से संभालती हैं।

देखें:पीएचपी के साथ धूमकेतु का उपयोग कर रहे हैं?

अन्य असहमत हो सकते हैं, लेकिन Node.js इस विशेष प्रकार की समस्या का एक उत्कृष्ट और आने वाला समाधान है। Node.js को Socket.io के साथ मिलाएं और आप जो वर्णन कर रहे हैं उसे ठीक से लागू करने के लिए आपके पास बुनियादी उपकरण हैं।

संक्षेप में, क्लाइंट एप्लिकेशन सर्वर को AJAX अनुरोध भेजेगा। सर्वर तब तक अनुरोध रखेगा जब तक कि उसके पास वापस आने के लिए कुछ न हो (आपके मामले में - टाइमर शुरू हो गया, टाइमर टिक गया, टाइमर रोका गया, आदि)। जैसे ही डेटा वापस किया जाता है, सर्वर द्वारा एक और अनुरोध किया जाएगा और इस प्रकार प्रक्रिया को दोहराया जाएगा। अगर आपका सर्वर और क्लाइंट WebSockets का समर्थन करते हैं , तब आयोजित AJAX कनेक्शन को WebSocket (HTTP पर HTTP) कनेक्शन के पक्ष में टाला जा सकता है।

चूंकि हर कोई क्रोम/फ़ायरफ़ॉक्स के नवीनतम संस्करण का उपयोग नहीं कर रहा है, इसलिए संभवतः आपको क्रॉस ब्राउज़र संगत होने के लिए कई पुश विधियों का समर्थन करना होगा। Socket.io संचार परत (धूमकेतु - लंबे मतदान, वेबसाकेट, एडोब फ्लैश सॉकेट, अजाक्स मल्टीपार्ट स्ट्रीमिंग, फॉरएवर आईफ्रेम, जेएसओएनपी पोलिंग) को सारगर्भित करता है और क्लाइंट की ब्राउज़र क्षमताओं के आधार पर सर्वोत्तम तकनीक का चयन करता है।

वैकल्पिक

टाइमर सेट किया गया है या नहीं यह देखने के लिए आप समय-समय पर सर्वर (AJAX के माध्यम से) को मतदान करने के लिए जावास्क्रिप्ट अंतराल का भी उपयोग कर सकते हैं। हालांकि, आप अपने सर्वर को अनुरोधों से भर सकते हैं क्योंकि प्रत्येक क्लाइंट सर्वर को लगातार यह निर्धारित करने के लिए मतदान करेगा कि 60 सेकंड का टाइमर शुरू हो गया है या नहीं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql डेटा कहाँ संग्रहीत करता है?

  2. किसी भिन्न तालिका से कॉलम डेटा का उपयोग करके अन्य तालिका से डेटा कैसे प्राप्त करें?

  3. उन पंक्तियों को कैसे खोजें जिनमें एक मान होता है जिसमें एक लोअरकेस अक्षर होता है

  4. MySQL में रूपांतरण दर की गणना कैसे करें?

  5. कौन सा तेज़ है - INSTR या LIKE?